Operator aritmatika mencakup +, -, *, /, %, ++, --, dan digunakan dengan cara yang sama seperti dalam matematika.
Misalkan nilai variabel a adalah 10 dan nilai variabel b adalah 5:
Melihat:
1) Operan operator aritmatika harus berupa variabel integer atau floating-point.
2) Ekspresi yang sesuai dengan aturan tata bahasa Java dan dihubungkan dengan operator aritmatika dan tanda kurung disebut ekspresi aritmatika, misalnya: a+2*b-3/(c%d).
3) a++ atau a-- artinya menambah atau mengurangi nilai a sebesar 1 sebelum menggunakan a; ++a atau--a berarti menambah atau mengurangi nilai a sebesar 1 setelah menggunakan a.
Misal: nilai a adalah 10, nilai b=a++,b adalah 10, dan nilai b=++a,b adalah 11.
4) Java telah memperluas operator penjumlahan untuk mengaktifkan penggabungan string. Misalnya: "abc" + "def" akan mendapatkan string "abcdef".
Contoh:
publicclassMain{publicstaticvoidmain(String[]args){inta=5;intb=10;intc=15;intd=20;System.out.println(a+b=+(a+b));System.out.println( ab=+(ab));Sistem.keluar.println(a*b=+(a*b));Sistem.keluar.println(b/a=+(b/a));Sistem.keluar.println( b%a=+(b%a));Sistem.keluar.println(a++=+(a++));Sistem.keluar.println(a--=+(a--));Sistem.keluar.println( d++=+(d++));Sistem.keluar.println(++d=+(++d));}}
Hasil yang berjalan adalah sebagai berikut:
a+b=15a-b=-5a*b=50b/a=2b%a=0a++=5a--=6d++=20++d=22