【发布时间】:2016-02-20 14:02:15
【问题描述】:
我写了一个代码,它完全可以解决我想要的一个问题。 它向用户询问从 0 到 119 的输入,如果用户输入其他输入,由于 while 循环,它会再次询问。唯一的问题是,如果用户不想执行操作,但我的目的是强制用户输入该值。我怎样才能做到这一点?这是我的代码。
String y=JOptionPane.showInputDialog(p.name+ " needs to enter a position to sell") ;
Sposition = Integer.parseInt(y.trim());
while(Sposition<0||Sposition>119){
y=JOptionPane.showInputDialog(p.name+ " entered wrong value and needs to enter a position to sell") ;
Sposition = Integer.parseInt(y.trim()); }
B p 是一个具有字段名称的播放器对象(它与我的问题无关,只是为了澄清代码)
【问题讨论】:
标签: java eclipse graphics jframe joptionpane