class Test_
{
public static void main(String[] args) {
int i= 5;
int j = 6;
int a = 0;
a = i++;
int b = ++j*2;
System.out.println(a);//5
System.out.println(i);//6
//* i++ 先运算在赋值,例如 a=i++,先运算a=i,后运算i=i+1,所以结果是a=5 i=6
System.out.println(b);//14
System.out.println(j);//7
// * ++i 先赋值在运算,例如 a=++i,先运算i=i+1,后运算a=i,所以结果是b=7
}
}
Java中i++和++i的区别
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。