Java基础第五篇 算术运算符
java开发中免不了要用算术运算符,常用的算术运算符有:
+ 加法 例:5+6=11 % 求余 20%10=2
- 减法 例:30-11=19 ++ 自增1 int i=7,i++
* 乘法 例:5*12=60 -- 自减1 int i=9,i--
/ 除法 例:54/6=9
需要比较注意的是自增和自减,因为在操作数的左边和右边的结果是不一样的:
int x=8;
int y=++x;
System.out.println("x:"+x);
System.out.println("y:"+y);
上面代码得到的结果都是9,先让x执行自增,然后把值赋给变量y,所以两个都是9,所以++在操作数左边是先执行自增,再赋值给等号左边的变量
int x1=8;
int y1=x1++;
System.out.println("x1:"+x1);
System.out.println("y1:"+y1);
上面代码得到的结果x1为9,y1为8,先让x1值赋给变量y1,然后自身再执行自增,所以x1为9,y1为8,所以++在操作数右边是先执行赋值,再自增