i++,++i的区别

来源:互联网 发布:淘宝店手机端怎么装修 编辑:程序博客网 时间:2024/05/05 09:29


刚学的疑惑很久:

1、这是i++;

public class Test2 {
    public static void main(String[] args) {
        int i = 0;
        System.out.println("i is:"+i);
        System.out.println("i++ is:"+ i++);
        System.out.println("i is: "+i);
    }
}
结果:


i is:0
i++ is:0
i is: 1
i++在本次使用过程中为原来的值,但是使用后自增1


2、这是++i;

public class Test2 {
    public static void main(String[] args) {
        int i = 0;
        System.out.println("i is:"+i);
        System.out.println("i++ is:"+ ++i);
        System.out.println("i is: "+i);
    }
}

结果:

i is:0
i++ is:1
i is: 1

++i在本次运算中,先自增1然后再进行计算




0 0
原创粉丝点击