Arithmetische Operatoren umfassen +, -, *, /, %, ++, -- und werden auf die gleiche Weise wie in der Mathematik verwendet.
Angenommen, der Wert der Variablen a ist 10 und der Wert der Variablen b ist 5:
Beachten:
1) Der Operand eines arithmetischen Operators muss eine Ganzzahl oder eine Gleitkommavariable sein.
2) Ausdrücke, die den Java-Grammatikregeln entsprechen und mit arithmetischen Operatoren und Klammern verbunden sind, werden arithmetische Ausdrücke genannt, zum Beispiel: a+2*b-3/(c%d).
3) a++ oder a – bedeutet, den Wert von a um 1 zu erhöhen oder zu verringern, bevor a verwendet wird. ++a oder – a bedeutet, den Wert von a um 1 zu erhöhen oder zu verringern, nachdem a verwendet wird.
Beispiel: Der Wert von a ist 10, der Wert von b=a++,b ist 10 und der Wert von b=++a,b ist 11.
4) Java hat den Additionsoperator erweitert, um die Zeichenfolgenverkettung zu ermöglichen. Beispiel: „abc“ + „def“ erhält die Zeichenfolge „abcdef“.
Beispiel:
publicclassMain{publicstaticvoidmain(String[]args){inta=5;intb=10;intc=15;intd=20;System.out.println(a+b=+(a+b));System.out.println( ab=+(ab));System.out.println(a*b=+(a*b));System.out.println(b/a=+(b/a));System.out.println( b%a=+(b%a));System.out.println(a++=+(a++));System.out.println(a--=+(a--));System.out.println( d++=+(d++));System.out.println(++d=+(++d));}}
Die Laufergebnisse sind wie folgt:
a+b=15a-b=-5a*b=50b/a=2b%a=0a++=5a--=6d++=20++d=22