課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
java編程:?在下面的代碼中,從鍵盤輸入一個整數,如果輸入的不是整數,則提示輸入有誤,請重新輸入,直到輸入正確為止,應該怎樣添加代碼?
2017-04-13
源自:Java入門第一季(IDEA工具)升級版
正在回答
根據需求用字符串正則的點也試著寫了下
public?static?void?main(String[]?args)?{ //?TODO?Auto-generated?method?stub Scanner?scan?=?new?Scanner(System.in); System.out.println("請輸入數字"); String?in?=?scan.next(); while(true){ if(in.matches("\\d+")){ System.out.println("輸入為:"+in); break; }else{ System.out.println("輸入錯誤,請重新輸入"); in?=?scan.next(); } } }
不習慣你的代碼風格,根據你的需求我單獨寫個示例吧
public?static?void?main(String[]?args)?{ ????????boolean?input_right?=?false; ????????int?input?=?0; ????????do?{ ????????????Scanner?console?=?new?Scanner(System.in); ????????????System.out.print("請輸入數字:"); ????????????try?{ ????????????????input?=?console.nextInt(); ????????????????input_right?=?true; ????????????}?catch?(Exception?e)?{ ????????????????System.out.println("輸入錯誤!"); ????????????} ????????}?while(!input_right); ????????System.out.println("用戶輸入:"?+?input); ????}
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答輸入完整代碼
1 回答請編寫程序,輸入一個整數,輸出該整數以內的奇數。
3 回答代碼輸入錯誤
3 回答JAVA輸入只能替換輸入不能插入輸入
1 回答在java 中如何用鍵盤輸入一個字符型數值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-13
根據需求用字符串正則的點也試著寫了下
2017-04-13
不習慣你的代碼風格,根據你的需求我單獨寫個示例吧