In diesem Beitrag werden wir lernen, wie man sich in Java multipliziert, und in dieser Hinsicht werden wir uns mit den folgenden Konzepten befassen:
Also lasst uns anfangen!
Was sind arithmetische Operatoren in Java?
Java bietet eine Reihe von arithmetischen Operatoren an, um verschiedene arithmetische Aufgaben wie Multiplikation, Abteilung, Addition usw. auszuführen.
Hier ist eine Liste von arithmetischen Operatoren, die in Java für verschiedene Zwecke verwendet werden können:
Operator | Funktionalität |
---|---|
* | Wird verwendet, um eine Multiplikation durchzuführen. |
+ | Der Additionoperator wird verwendet, um verschiedene Werte hinzuzufügen. |
/ | Führt Abteilung aus. |
- | Führt Subtraktion durch. |
% | Returnrests. |
Da dieser Beitrag beschreiben soll, wie man sich in Java multipliziert, werden wir den * Operator in allen Beispielen verwenden, um eine Multiplikation durchzuführen.
Wie man zwei Zahlen in Java multipliziert?
Betrachten wir einige Beispiele, um zu lernen, wie man zwei Zahlen in Java multipliziert:
Beispiel: 1 So multiplizieren Sie zwei ganze Zahlen?
int value1 = 150;So finden Sie das Produkt von zwei Ganzzahlen.
Beispiel: 2 So multiplizieren Sie zwei Schwimmpunktzahlen?
Float Value1 = 14.72f;Hier in diesem Beispielprogramm:
Der Ausgang authentifiziert, dass der Multiplikationsoperator * auf den Gleitkommawerten perfekt funktioniert.
Beispiel: 3 So multiplizieren Sie zwei Doppel?
Double Value1 = 155.72;Auf diese Weise können Sie die Doppelwerte in Java multiplizieren.
Was bedeutet Multiplikationsüberlauf in Java?
In Programmiersprachen einschließlich Java verfügt jeder Datentyp über einen bestimmten Bereich. Während die Multiplikation besteht jedoch immer die Möglichkeit, dass der resultierende Wert diesen Bereich überschreitet. In Java wird eine solche Situation als Multiplikationsüberlauf bezeichnet.
Beispiel: 1 Wie Multiplikationsüberlauf auftritt:
Beispiel: 1 Wie Multiplikationsüberlauf auftritt:Mal sehen, was die Ausgabe sagt, wenn wir das oben gegebene Programm ausführen:
Bei erfolgreicher Ausführung des Programms haben wir eine überraschende Ausgabe i erhalten, ich.e. “-238269855”. Dies liegt daran, dass der maximale Bereich für den Ganzzahl -Datentyp "ist"2,147.483.647"Der resultierende Wert ist jedoch"975.461.057.789.971.041Das ist viel mehr als der Bereich des Ganzzahl -Datentyps. Deshalb haben wir einen ungewöhnlichen Wert i.e. “-238269855”.
So reparieren Sie Multiplikationsüberlauf in Java?
Die Java Mathematik Die Klasse bietet eine breite Palette integrierter Methoden. Der multiplyexact () Methode ist eine von ihnen. Es kann entweder Doppel- oder int -Werte akzeptieren. In Java die multiplyexact () Die Methode wird verwendet, um die Multiplikation mit zwei Werten durchzuführen. Wenn ein Wert außerhalb des Bereichs auftritt, wird eine Ausnahme ausgelöst (anstatt ein irreführendes Ergebnis zu zeigen).
Beispiel: 2 So verwenden Sie die multiplyexact () -Methode in Java
int value1 = 987654321;So die wie die Mathematik.multiplyexact () Methode funktioniert in Java.
Abschluss
Java bietet einige Möglichkeiten, um eine Multiplikation wie die durchzuführen Multiplikationsoperator "*" und eine eingebaute Methode multiplyexact (). Der Multiplikationsoperator führt eine Multiplikation mit einem numerischen Wert wie int, float oder doppelt durch. Der multiplyexact () Die Methode befasst sich mit nur Ganzzahl- und Doppelartwerten. Der Vorteil der Verwendung der multiplyexact () Die Methode besteht darin, dass sie eine Ausnahme ausgelöst hat.