a++、++a的区别

a++、++a的区别

public class DemoIncre {
    public static void main(String[] args) {
        //++ -- 自增,自减 一元运算符
        int a = 3;

        int b = a++;    //执行完这行代码,先给b赋值,再自增
        System.out.println(a);      //a = 4,因为执行这句时a已经自增

        int c = ++a;    //执行完这行代码前,先自增,再给c赋值

        System.out.println(a);      //a = 5
        System.out.println(b);      //b = 3
        System.out.println(c);      //c = 5
    }
}

posted @ 2021-04-24 01:17  有我的担忧  阅读(153)  评论(0编辑  收藏  举报