判斷i++和++i的區別(java基礎)


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,在判斷");
}
}

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com