标题: a++与++a在应用中的区别是什么? [打印本页] 作者: 转行的小青年 时间: 2015-7-25 22:28 标题: a++与++a在应用中的区别是什么? (求细节讲解)比如:int a = 2;
int b = a++;
System.out.println(a);
System.out.println(b);
int a = 2;
a = a ++;
System.out.println(a);
boolean c = a++>2;
System.out.println(c);
boolean c = ++a>2;
System.out.println(c);
..........
还有一些想不到啦,请大神和前辈知道,辛苦啦~
作者: spike_az 时间: 2015-7-25 22:46
a++是先用a进行当前语句的比较或操作,然后自身进行加1计算
++a是先a自身进行加1计算,然后用+1后的值去进行当前语句的操作作者: 辉大大 时间: 2015-7-25 22:52
举个例:
int a = 1
s1 = a++;