К арифметическим операторам относятся +, -, *, /, %, ++, -- и используются так же, как и в математике.
Предположим, что значение переменной a равно 10, а значение переменной b равно 5:
Уведомление:
1) Операндом арифметического оператора должна быть целая переменная или переменная с плавающей запятой.
2) Выражения, соответствующие правилам грамматики Java и связанные арифметическими операторами и круглыми скобками, называются арифметическими выражениями, например: a+2*b-3/(c%d).
3) a++ или a-- означает увеличение или уменьшение значения a на 1 перед использованием a ++a или --a означает увеличение или уменьшение значения a на 1 после использования a;
Например: значение a равно 10, значение b=a++,b равно 10 и значение b=++a,b равно 11.
4) В Java расширен оператор сложения, позволяющий конкатенацию строк. Например: «abc» + «def» получит строку «abcdef».
Пример:
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));}}
Результаты бега следующие:
a+b=15a-b=-5a*b=50b/a=2b%a=0a++=5a--=6d++=20++d=22