此文主要辨析++a和a++的区别:
a++是先执行整个语句然后再将a的值加1。
++a是先将a值加1,然后再执行整个语句。
public class part3 {
public static void main(String[] args) {
int a = 3,b = 3;
int x = 6,y = 6;
System.out.println("a="+ a);
System.out.println("\t a++ = "+ (a++)+", a = "+ a);
System.out.println("b="+b);
System.out.println("\t ++b = "+ (++b)+", b = "+ b);
System.out.println("x="+x);
System.out.println("\t x-- = "+ (x--)+", x = "+ x);
System.out.println("y="+y);
System.out.println("\t --y = "+(--y)+", y = " + y);
}
}
得到结果如下: