最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

int i=1; i < 10 && i != 5; i++

int i=1; i < 10 && i != 5; i++ 請問大神這是什么意思呢?

正在回答

5 回答

老鐵。自己去me上調(diào)試下就知道了,別人說的也不一定對啊,這個我調(diào)試出來就只有1,2,3,4

0 回復 有任何疑惑可以回復我~

理解文檔中執(zhí)行過程中的第二條,就自然明白了。

0 回復 有任何疑惑可以回復我~

說明只要等于5了就退出循環(huán)了

0 回復 有任何疑惑可以回復我~

這個說的是For循環(huán)的條件判斷括號嗎?

如果是的話

第一部分int i = 1;聲明一個整數(shù)類型的變量i并給其賦值為1;

這個i=1就相當于你這一次for循環(huán)的初始值,只會有這一次. ? ?

第二部分是i<10&&i!=5這是一個用了短路與的復雜判斷式 ?實際表達的意思是需要同時滿足條件(1)i的值<10

(2)i的值不能是5.這個for循環(huán)括號內(nèi)的內(nèi)容才會執(zhí)行

第三部分i++就是i的增長形式,意思是每執(zhí)行一次這個for循環(huán),i自增長1.

0 回復 有任何疑惑可以回復我~

你這是for循環(huán)小括號里的內(nèi)容吧。意思是循環(huán)打印1到9的數(shù)字,不包括5.你可以main方法里試試如下代碼for(int i=1; i < 10 && i != 5; i++){

System.out.println(i);//打印結果是:1,2,3,4,6,7,8,9

}


0 回復 有任何疑惑可以回復我~
#1

慕粉2107358591

補充:打印結果1234;到5,判斷條件不符合,就退出整個循環(huán)了,相當于break;所以這樣寫相當于int i=1; i < 5; i++ 。完全沒必要這樣寫,還費勁 如果想打印1到9,不包含5,可以改為or(int i=1; i < 10 ; i++){ if(i!=5){ System.out.println(i);//打印結果是:1,2,3,4,6,7,8,9 } }
2017-06-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

int i=1; i < 10 && i != 5; i++

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號