算数运算符包括+、-、*、/、%、++、--,其使用方法与其在数学中一致。
假设变量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(a-b=+(a-b));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