算数运算符
- 注意点
int x = 67676;
x=x/1000*1000;//4*1000
System.out.println(x);//输出4000
原因是:两int不可能变double ,所以舍弃小数,变4。
- 取模运算
其实就是求余数,
5%2为1
1%5为1
2%4为2
5%%为0
5%1为0
小规律;
左边小于右边结果是左边
左边等于右边结果是0
右边是1结果是0
负数取模
1%-5为1
-1%5为-1
规律:左边(被模数)是负数则加上负号 - 自增和自减
a++相当于a=a+1
解释:给a这个变量中的值做加一操作并再把操作后的值赋值给这个a变量。
int a =3,b;
b=a++;
打印出来的b是3,a是4
先把a的值赋值给b再自增(先出去玩,再回来吃饭)
b=++a;
打印出来的b是4,a是4
先加后赋值(先吃饭,再出去玩)
不管怎么样都会吃饭,所以a的值都会是4