看代码!
public class Test1 {
//i++和++i的区别
int z;
public static void main(String args[]){
int i ;
int j = 0 ;
i = 8 + j++;
j = i++;
System.out.println(i+"////"+j);
}
}
//结果:9////
就是说i=8+j++ 等价于 i=8+j然而这时候j已经等于j+1了。
那么 i = 8+ ++j等价于 i = 8+(j+1)这时候j已经等于j+1了。
手机扫一扫
移动阅读更方便
你可能感兴趣的文章