本帖最后由 渐行渐远 于 2014-11-14 17:31 编辑
public class Zizeng {
/*
* i++和++i做为单条语句的时候是一样的,等价于i=i+1; * 做运算的时候可以分别当两条语句
* 如x=2*i++等价于x=2*i;i=i+1;
* x=++i*2等价于i=i+1;x=i*2;
* */
public static void main(String[] args) {
int x=0,y=0;
int x1,y1;
x1=2*x++; //x1等于x自增前的值乘以2,语句结束后x加1;
y1=2*++y; //y1等于y自增后的值乘以2,语句结束后y加1;
System.out.println("x="+x);
System.out.println("x1="+x1);
System.out.println("y="+y);
System.out.println("y1="+y1);
/*
* 打印结果:
* x=1
* x1=0
* y=1
* y1=2
* */
}
}
|