JAVA基础-运算符问题

xiaoxiao2021-02-28  97

身为计算机专业毕业僧,一直不知道i++和++i的区别,在这里记录以下吧。 package singleTon; public class Regular { public static void main(String[] args) { int a =10; int b ; b=a++; //上面的表达式可以拆解为:b=a;a=a+1;所以b=10,此时a=11; System.out.println(a+":"+b); b=++a; //由于上面a的值已经进行了+1操作,此时a=11;++a运行,a=a+1;所以b=12; System.out.println(":"+b); } }
转载请注明原文地址: https://www.6miu.com/read-40069.html

最新回复(0)