課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么我輸入代碼
while ( ? i<=5 ? ?) {System.out.println(i);i++;} 返回的值是1-6而不是1-5??問題出在哪兒?
2018-04-08
源自:Java入門第一季(IDEA工具)升級版 4-7
正在回答
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ??
int i = 1;?
while(i<6){
? ?System.out.println(i);
? ?i++;
}
代碼完全沒有問題,沒有你說的問題,除非是你把i++寫在了println輸出的前面,而且初始值給的是i=0,才會出現你說的這種情況
int i =1;while ( ? i<=5 ? ?) {System.out.println(i);i++;}?
輸出結果:1-5。是不是while循環結束后,你又添加了一句System.out.println(i)
你這個是while語句還是do-while的?
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答求解答 i為什么是6(輸出的i值為6)
5 回答int i=1; i < 10 && i != 5; i++
1 回答 for(int i=1;(i<10)&&(i !=5);i++){
3 回答for (int i=1; i <10 && i != 5; i++) 怎么是輸出1 2 3 4
3 回答System.out.println(hobbys[i]);
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-04-25
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ??
int i = 1;?
while(i<6){
? ?System.out.println(i);
? ?i++;
}
}
}
2018-04-08
代碼完全沒有問題,沒有你說的問題,除非是你把i++寫在了println輸出的前面,而且初始值給的是i=0,才會出現你說的這種情況
2018-04-08
int i =1;while ( ? i<=5 ? ?) {System.out.println(i);i++;}?
輸出結果:1-5。是不是while循環結束后,你又添加了一句System.out.println(i)
2018-04-08
你這個是while語句還是do-while的?