(1)“++”和“--”都属于运算符里的算术运算符
(2)++ i 和 i++ 其实都单独看是没有区别的,表示的都是i变量的自加一
如下图:
public class 算数运算符 { public static void main(String[] args) { int i =1; i++; System.out.println("i++后,i的值为:"+i); ++i; System.out.println("++i后,i的值为:"+i); } }
但是,当++i 和 i++ 与赋值运算符“=“放在一起后,他们的结果就会产生改变
如下图所示:
public class 算数运算符 { public static void main(String[] args) { int i =1; int a = i++; System.out.println(a); int b = ++i ; System.out.println(b); } }
在此处,i的值输出不在是2和3变成了1和
JavaSE基础复习:通过java源码理解++i 与 i++ (--i 和 i--)
于 2022-03-23 14:19:54 首次发布