本帖最后由 渐行渐远 于 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  
                 * */ 
        } 
} 
 
 |