課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)
while ( i<=5 ) {System.out.println(i);i++;輸出了1到6,為什么?誰知道哪里錯了?
2017-06-06
源自:Java入門第一季(IDEA工具) 4-7
正在回答
不可能的,只循環(huán)了五次怎么可能出來六個數(shù),肯定是其他地方粗錯了
i定義為0 就有0 1 2 3 4 5?i定義為1 所以就有 1 2 3 4 5 6 ?你是先輸出i再進行+1的,所以 ?第一輪輸出的i是你定義的值,第二輪輸出的值是上一輪+1 ?實在想不清楚,可以用筆列出來
要不你把你完整的程序發(fā)一遍
int i=1;while(i<=5){?System.out.println(i);?i++;}
我剛剛試了一下,這樣子輸出的就是1到5啊,
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
2 回答for循環(huán)語句輸出次數(shù)
2 回答Java 循環(huán)語句之while
1 回答循環(huán)語句的使用
2 回答為什么使用while循環(huán)可以,使用if...else循環(huán)語句不能進行循環(huán)呢?
3 回答循環(huán)語句。。。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-26
不可能的,只循環(huán)了五次怎么可能出來六個數(shù),肯定是其他地方粗錯了
2017-06-06
i定義為0 就有0 1 2 3 4 5?
i定義為1 所以就有 1 2 3 4 5 6 ?你是先輸出i再進行+1的,所以 ?第一輪輸出的i是你定義的值,第二輪輸出的值是上一輪+1 ?實在想不清楚,可以用筆列出來
2017-06-06
要不你把你完整的程序發(fā)一遍
2017-06-06
int i=1;while(i<=5){?System.out.println(i);?i++;}
我剛剛試了一下,這樣子輸出的就是1到5啊,