2014-11-25 52 views
-1
name = JOptionPane.showInputDialog("What is " + "your name? "); 

如何使這個的重複或有效性做while循環,這樣,如果用戶輸入數字而不是一個字符串,它不會繼續前進,直到一個字母放在謝謝一個循環控制輸入

回答

0

循環之前,請設置爲true一個布爾值,並使其所以循環繼續,直到您更改布爾爲false。獲得有效輸入時,只能將布爾值設置爲false。

您當然必須檢查數字是一個整數還是一個字符串,但是到底要如何去做,取決於您是否希望在字符串中根本沒有數字,或者如果它是沒關係,只要至少有一個字符。周圍有很多答案,所以我只是谷歌它。