Mathematische Operationen in Java
Operatoren
Wir haben festgestellt, dass wir grundlegende mathematische Operatoren wie +
, -
, /
und *
verwendet haben. Diese Operatoren sind uns von Taschenrechnern oder aus der Mathematik bekannt; Sie können sie auch in einem Code-Editor verwenden.
Hier die Grundlagen:
+
– Addition;-
– Subtraktion;/
– Division;*
– Multiplikation.
Sie können diese vier grundlegenden Operatoren mit numerischen Datentypen (byte
, short
, long
, float
, double
) verwenden.
Sehen wir uns die Verwendung dieser Operatoren anhand eines Beispielcodes an:
Main
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }
Wie wir sehen können, enthält die Variable res
den Wert 27, welcher die Summe von 10 und 17 ist.
Betrachten wir noch einige weitere Beispiele:
Main
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }
Wir können sowohl Zahlen als auch Variablen in unseren Operationen verwenden. Es ist jedoch zu beachten, dass das Erstellen mehrerer Variablen den stack memory
erhöht. Daher wird empfohlen, nach Möglichkeit reguläre Zahlen zu verwenden. Außerdem können wir beobachten, dass die Operatorrangfolge eingehalten wird. Operationen in Klammern werden zuerst ausgeführt, gefolgt von Multiplikation oder Division und anschließend Addition oder Subtraktion.
Auf diese Weise können wir einfache Operationen mit verschiedenen numerischen Datentypen durchführen.
Reihenfolge der Operationen
Java folgt den grundlegenden Prinzipien der Mathematik, und auch die Operationen haben eine Ausführungsreihenfolge. Schauen wir uns ein Beispiel an:
main
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }
Hier haben wir das Ergebnis durch die sequentielle Ausführung von Operationen erhalten. Schauen wir uns die Reihenfolge an:
Sie können also die Ausführung von Operationen priorisieren, indem Sie wie in der Arithmetik gewöhnliche Klammern verwenden.
Swipe to start coding
- Addieren Sie die Werte der Variablen
firstNumber
undsecondNumber
. - Teilen Sie die Summe durch den Wert der Variablen
thirdNumber
. - Speichern Sie das Endergebnis in der Variablen
result
.
Lösung
solution
Danke für Ihr Feedback!