Java 中的算术运算符,有七种:
算术运算符
名称
举例
+
加法
1+2=3
-
减法
2-1=1
*
乘法
2*3=6
/
除法
24/8=3
%
求余
24%7=3
++
自增1
int i=1;i++
--
自减1
int i=1;i--
重点记忆的是 “++” 和 “--”,其他的算术运算符相对比较简单直观,之所以要把 “++” 和 “--” 单独拿出来讲,是因为在使用他们的时候有很多坑需要开发者注意,最重要的是 “++” 和 “--” 也是面试中高频出现的面试题。
代码如下:
int i = 1;int i2 = ++i; //++i 相当于 i = 1+i;
System.out.println(i); //2
System.out.println(i2); //2
++i 和 i++ 的区别
++i 先自加再赋值
i++ 先赋值再自加
代码验证:
int i = 0;int i2 = i++;int j = 0;int j2 = ++