区分a++和++a

public class Demo{
    public static void main(String[] args){
        //++ -- 自增,自减  一元运算
        int a = 4;
        int b = a++;
        int c = ++a;
        
        System.out.println("a="a);//a=6
        System.out.println("b="b);//b=4
        System.out.println("c="c);//c=6
    }
}

a,b,c解释如下:

int a = 4;
int b = a++;//执行完这行代码,先给b赋值,在自增
//a++中的++   a = a + 1
//++a中的++   a = a + 1
int c = ++a;//先自增,再给c赋值
posted @ 2021-05-24 09:50  Henry`  阅读(58)  评论(0)    收藏  举报