熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Javascript >> 正文

j初始值為0,j=j++;循環100遍值為多少?

2022-06-13   來源: Javascript 

int j = ;
for (int i = ; i < ; i++){
j = j++;
}
Systemoutprintln(j);

結果會讓你很傻眼

為什麼會出現這種情況?原因是每次運行j=j++都是將j本身賦值給j並且當次循環結束!下次仍然又將賦給j所以最終的答案為如何避免呢?可以將表達式改為j=++j


From:http://tw.wingwit.com/Article/program/Java/Javascript/201404/30470.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.