判断i++和++i的区别(java基础)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lixu_csdn/article/details/79907544
public static void main(String[] args) {
/**判断i++和++i的区别**/
int i=1;
/**第一种情况**/
//System.out.println(i++);//先输出i,然后执行++运算,所以输出的值为:1
//System.out.println(i);//因为上一步输出之后的++操作,所以输出的值为:2
/**第二种情况**/
//System.out.println(++i);//在输出之前先给i+1之后在输出,所以往后的两个输出的值都为:2
//System.out.println(i);
/*if(i++==2) {
System.out.println("先判断,再+1");
}*/
if(++i==2) {
System.out.println("先+1,在判断");
}
}

猜你喜欢

转载自blog.csdn.net/lixu_csdn/article/details/79907544