在学习java的基础中,和我一样的小白可能会被i++和++i弄混淆,不知道他们的区别在哪里,以下就给大家举了实例帮助理解~
public class Demo04 {
public static void main(String[] args) {
int a = 1;
int b = a++; //先赋值给b再自增
int c = ++a; //先自增再赋值给c
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println("============================");
int i = 5;
int m = i--; //先赋值给m再自减
int n = --i; //先自减再赋值给n
System.out.println(i);
System.out.println(m);
System.out.println(n);
}
}
输出结果为