Os operadores aritméticos incluem +, -, *, /, %, ++, --, e são usados da mesma forma que na matemática.
Suponha que o valor da variável a seja 10 e o valor da variável b seja 5:
Perceber:
1) O operando de um operador aritmético deve ser um número inteiro ou uma variável de ponto flutuante.
2) Expressões que obedecem às regras gramaticais Java e estão conectadas com operadores aritméticos e parênteses são chamadas de expressões aritméticas, por exemplo: a+2*b-3/(c%d).
3) a++ ou a-- significa aumentar ou diminuir o valor de a em 1 antes de usar a ++a ou--a significa aumentar ou diminuir o valor de a em 1 depois de usar a;
Por exemplo: o valor de a é 10, o valor de b=a++,b é 10 e o valor de b=++a,b é 11.
4) Java expandiu o operador de adição para permitir a concatenação de strings. Por exemplo: "abc" + "def" obterá a string "abcdef".
Exemplo:
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));}}
Os resultados da execução são os seguintes:
a+b=15a-b=-5a*b=50b/a=2b%a=0a++=5a--=6d++=20++d=22