• 目录

a++ 和 ++a 的区别?

阅读量: 336 编辑

a++ 和 ++a 的区别?

a++; ++在变量的后面,表示先操作,再自增 1;

++a; ++在变量的前面,表示先自增 1,再操作;

//比如输出就是一个操作

int a = 7;
System.out.println(a++); //7;先输出 a,再自增 1
System.out.println(a);     //8;已经自增过了,所以 a 是8

a = 7;
System.out.println(++a); //8;先自增 1,再输出 a 
System.out.println(a);     //8;

a-- 和 --a 同理

  • 目录