算數運算子包括+、-、*、/、%、++、--,其使用方法與其在數學中一致。
假設變數a的值為10,變數b的值為5:
注意:
1)算數運算子的操作數必須是一個整數或浮點型變數。
2)用算數運算子和括號連接起來的符合Java語法規則的式子稱為算術式,例如:a+2*b-3/(c%d)。
3)a++或a--表示在使用a之前,先使a的值增或減1;++a或--a表示在使用a之後,再使a的值增或減1。
例如: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