怎么实现else判断结束返回上一个if语句???
String username=JOptionPane.showInputDialog("请输入您的昵称:");
if(username!=null&&username.length()>0)
{
System.out.println(username);
JOptionPane.showMessageDialog(a, "输入的昵称为:"+username);
}
else
{
JOptionPane.showMessageDialog(null, "请重新输入您的昵称!");
return ;
}
当输入为空时,系统弹出对话框“请重新输入您的昵称!”,此时怎么能返回“请输入您的昵称:”对话框,并继续执行程序呢??? java else/if判断循环 else返回上一个if语句 else返回继续运行 java窗口
[解决办法]
public class DialogTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String username = JOptionPane.showInputDialog("请输入您的昵称:");
if (username != null && username.length() > 0) {
System.out.println(username);
JOptionPane.showMessageDialog(null, "输入的昵称为:" + username);
} else {
JOptionPane.showMessageDialog(null, "请重新输入您的昵称!");
while(username == null
[解决办法]
username.length() <=0){
username = JOptionPane.showInputDialog("请输入您的昵称:");
}
System.out.println(username);
}
}
}