課程
/后端開發
/Java
/Java入門第二季 升級版
各位大佬 麻煩看下
2020-02-28
源自:Java入門第二季 升級版 10-3
正在回答
我覺得是因為你:while()里有兩個條件,需要判斷完才能往下執行,也就是說你第一次輸入判斷的是第一個條件,還需要再次輸入判斷第二個條件,程序才能往下執行
下邊都寫else了還寫啥判斷不是1或2呀?是不是傻
親,你的這個判斷有問題
while(sc. nextInt() !=1&&sc. nextInt()!=2){ }
應該改為while(1>0){
if(sc. nextInt() !=1&&sc. nextInt()!=2){
System.out.println("輸入有誤");
}
因為你while循環里面你寫成判斷了
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
3 回答請大佬們看一下我這個為什么沒有彈出輸入框來?拜謝!
6 回答大佬們進來指點一下。謝謝了
2 回答求解答,謝謝
2 回答麻煩大佬們解釋一下 謝謝
3 回答求大佬解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-04-10
我覺得是因為你:while()里有兩個條件,需要判斷完才能往下執行,也就是說你第一次輸入判斷的是第一個條件,還需要再次輸入判斷第二個條件,程序才能往下執行
2020-02-29
下邊都寫else了還寫啥判斷不是1或2呀?是不是傻
2020-02-29
親,你的這個判斷有問題
while(sc. nextInt() !=1&&sc. nextInt()!=2){ }
應該改為while(1>0){
if(sc. nextInt() !=1&&sc. nextInt()!=2){
System.out.println("輸入有誤");
}
}
因為你while循環里面你寫成判斷了