++ - - 位置先后不同的理解

package org.lanqiao.proj.java1.chap2;

public class ArithmeticOpr {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int i1 = 10,i2 = 20;
        
        int i = (i2++);//++在i2后,故先运算(赋值)再自增
        System.out.println("i="+i);
        System.out.println("i2="+i2);
        
        i = (++i2);
        System.out.println("i="+i);//++在i2前,故先自增再运算(赋值)
        System.out.println("i2="+i2);
        
        i = (--i1);
        System.out.println("i="+i);
        System.out.println("i1="+i1);
        
        i = (i1--);
        System.out.println("i="+i);
        System.out.println("i1="+i1);
    }

}
 

阅读更多

没有更多推荐了,返回首页