Jak pomnożyć w Javie

Jak pomnożyć w Javie
Operator mnożenia * i „mnożnik ()”Metodę można zastosować do pomnożenia dwóch wartości w Javie. Operator mnożenia wykonuje mnożenie dowolnej wartości liczbowej, takiej jak int, float lub podwójne. mnożnik () Metoda dotyczy tylko wartości liczb całkowitych i typu podwójnego. Wymaga dwóch wartości, wykonuje na nich mnożenie i zwraca wynikową wartość. Jeśli jednak wynikowa wartość przekracza limit/zakres, rzuca wyjątek.

W tym poście nauczymy się, jak rozmnażać się w Javie, i pod tym względem omówimy poniżej listy:

  • Czym są operatorzy arytmetyczni w Javie?
  • Jak pomnożyć dwie liczby w Javie?
  • Co oznacza przepełnienie mnożenia w Javie?
  • Jak naprawić przepełnienie mnożenia w Javie?

Więc zacznijmy!

Czym są operatorzy arytmetyczni w Javie?

Java oferuje zestaw operatorów arytmetycznych do wykonywania różnych zadań arytmetycznych, takich jak mnożenie, podział, dodanie itp.

Oto lista operatorów arytmetycznych, których można użyć w Javie do różnych celów:

Operator Funkcjonalność
* Służy do przeprowadzenia mnożenia.
+ Operator dodawania służy do dodawania różnych wartości.
/ Wykonuje podział.
- Wykonuje odejmowanie.
% Zwraca resztę.

Ponieważ ten post ma na celu opisanie, jak mnożyć w Javie, więc będziemy używać * operatora we wszystkich przykładach do przeprowadzenia mnożenia.

Jak pomnożyć dwie liczby w Javie?

Rozważmy kilka przykładów, aby dowiedzieć się, jak pomnożyć dwie liczby w Javie:

Przykład: 1 Jak pomnożyć dwie liczby całkowite?

int value1 = 150;
int value2 = 250;
int produkt = wartość1 * wartość2;
System.na zewnątrz.println („wynikowe wyjście:” + produkt);
  • Początkowo stworzyliśmy dwa liczby całkowite i zainicjował je z 150 I 250 odpowiednio.
  • Następnie stworzyliśmy kolejną zmienną o nazwie „produkt„Aby przechowywać wynik mnożenia.
  • Wreszcie wydrukowaliśmy wynikową wartość za pomocą „System.na zewnątrz.println ()" oświadczenie:

W ten sposób można znaleźć produkt dwóch liczb całkowitych.

Przykład: 2 Jak pomnożyć dwie liczby zmiennoprzecinkowych?

Float Value1 = 14.72f;
Float Value2 = 12.55f;
float Product = wartość1 * wartość2;
System.na zewnątrz.println („wynikowe wyjście:” + produkt);

Tutaj w tym przykładowym programie:

  • Stworzyliśmy dwie zmienne i.mi. "wartość 1" I "wartość2”I przypisał im pewne wartości zmiennoprzecinkowe.
  • Następnie stworzyliśmy kolejną zmienną do przechowywania produktu „wartość 1" I "wartość2".
  • Na koniec zastosowaliśmy metodę println (), aby pokazać wynikowe dane wyjściowe:

Wyjście uwierzytelnia, że ​​operator mnożenia * działa doskonale na wartościach zmiennoprzecinkowych.

Przykład: 3 Jak pomnożyć dwa podwójne?

podwójna wartość1 = 155.72;
podwójna wartość2 = 350.50;
podwójny produkt = wartość1 * wartość2;
System.na zewnątrz.println („wynikowe wyjście:” + produkt);
  • Po pierwsze, stworzyliśmy dwa podwójnie Wpisz zmienne i przypisałem je 155.72 I 350.50 odpowiednio.
  • Następnie stworzyliśmy kolejną zmienną o nazwie „produkt„Aby przechowywać wynik mnożenia.
  • Wykorzystaliśmy operator * między dwiema zmiennymi do przeprowadzenia mnożenia.
  • Wreszcie wydrukowaliśmy wynikową wartość za pomocą „System.na zewnątrz.println ()" oświadczenie.

W ten sposób możesz pomnożyć podwójne wartości w Javie.

Co oznacza przepełnienie mnożenia w Javie?

W językach programowania, w tym Java, każdy typ danych ma pewien określony zakres. Jednak podczas mnożenia zawsze istnieje szansa, że ​​wynikowa wartość przekroczy ten zakres. W Javie taka sytuacja jest określana jako przepełnienie mnożenia.

Przykład: 1 Jak występuje przepełnienie mnożenia:

Przykład: 1 Jak występuje przepełnienie mnożenia:
int value1 = 987654321;
int value2 = 987654321;
int produkt = wartość1 * wartość2;
System.na zewnątrz.println („wynikowe wyjście:” + produkt);
  • W tym programie utworzyliśmy dwie wartości liczb całkowitych, które znajdują się w zakresie typów danych INT (i.mi. -2 147 483 648 do 2 147 483 647).
  • Następnie pomnożyliśmy zarówno wartości i zapisaliśmy wynik w zmiennej o nazwie „produkt".
  • Rzeczywista wynikowa wartość po mnożeniu powinna być „975 461 057 789 971 041".

Zobaczmy, co mówi wyjście, kiedy uruchamiamy powyższy program:

Po pomyślnym wykonaniu programu otrzymaliśmy zaskakujące dane wyjściowe.mi. "-238269855". Wynika to z faktu, że maksymalny zakres typu danych całkowitej wynosi „2 147 483 647”Jednak wynikową wartością jest„975 461 057 789 971 041”, Który jest znacznie więcej niż zakres typu danych całkowitej. Dlatego mamy niezwykłą wartość i.mi. "-238269855".

Jak naprawić przepełnienie mnożenia w Javie?

Java matematyka klasa oferuje szeroką gamę wbudowanych metod. mnożnik () Metoda jest jedną z nich. Może zaakceptować wartości podwójne lub int. W Javie, mnożnik () Metoda stosuje się do przeprowadzenia mnożenia dwóch wartości. Jeśli nastąpi wartość poza zasięgiem, wyniesie wyjątek (zamiast wyświetlać w błąd wyniku).

Przykład: 2 Jak użyć metody mnożyć () w Javie

int value1 = 987654321;
int value2 = 987654321;
próbować
produkt int = matematyka.mnożyć exact (wartość1, wartość2);
System.na zewnątrz.println („wynikowe wyjście:” + produkt);

catch (arytmeticexception excep)
System.na zewnątrz.println („Występuje przepełnienie mnożenia!");
  • Stworzyliśmy dwa liczby całkowite i.mi. wartość1 i wartość2.
  • Następnie przypisaliśmy im niektóre wartości.
  • Następnie wykorzystaliśmy blok TRY-Catch, aby poradzić sobie z wyjątkami.
  • W blokie trybu wykorzystaliśmy mnożnik () metoda uzyskania iloczyn dwóch wartości.
  • Blok połowowy zostanie wykonany tylko wtedy, gdy wynikowa wartość jest poza zasięgiem.

Tak właśnie Matematyka.mnożnik () Metoda działa w Javie.

Wniosek

Java oferuje kilka sposobów wykonywania mnożenia, takich jak Operator mnożenia „*” i wbudowana metoda mnożnik (). Operator mnożenia wykonuje mnożenie dowolnej wartości liczbowej, takiej jak int, float lub podwójne. mnożnik () Metoda dotyczy tylko wartości liczb całkowitych i typu podwójnego. Korzyść z korzystania z mnożnik () Metoda polega na tym, że rzuca wyjątek, jeśli wynikowa wartość przekracza limit/zakres.