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

如何使这个的重复或有效性做while循环,这样,如果用户输入数字而不是一个字符串,它不会继续前进,直到一个字母放在谢谢一个循环控制输入

回答

0

循环之前,请设置为true一个布尔值,并使其所以循环继续,直到您更改布尔为false。获得有效输入时,只能将布尔值设置为false。

您当然必须检查数字是一个整数还是一个字符串,但是到底要如何去做,取决于您是否希望在字符串中根本没有数字,或者如果它是没关系,只要至少有一个字符。周围有很多答案,所以我只是谷歌它。