当我运行程序时,系统会弹出一个对话框,要求输入操作者的名字。
当点击取消时,系统就关闭;当名字输入为空,系统会提示要求输入姓名才能操作,然后又返回到输入名字的界面。我创建了一个输入的对话框
String name= JOptionPane.showInputDialog(null,"What is your name?");但是请问要完成上面的功能,应该如何写程序?
能否用do while?
当点击取消时,系统就关闭;当名字输入为空,系统会提示要求输入姓名才能操作,然后又返回到输入名字的界面。我创建了一个输入的对话框
String name= JOptionPane.showInputDialog(null,"What is your name?");但是请问要完成上面的功能,应该如何写程序?
能否用do while?
解决方案 »
- bufferedwrite的一个小小问题
- JAVA程序如何把excel文件导入oracle数据库?
- JTable----想做个更改选中项后回车后数据后台输出
- 给 日本人做 的项目怎么才能让这段共同的代码简略?高手进来
- 谁知道一开机就让一个*.java文件有频率的执行间阁时间为10分钟
- 十万火急请教高人带我一下,我是java初学者,真的是十万火急
- 我做了一个applet之间通讯的程序,出现错误,请帮忙!!!
- 有没有工具可以将xml文件导入到数据库表中的
- 我想下载java编程思想,请帮忙
- 很多程序段中都用到e.printStackTrace();哪位大虾说说这具体要执行什么工作?
- recv failed
- JCreator Pro代码不能自能弹出代码完成窗口了
public static void main(String[] args){
//prompt user to enter name
String name=JOptionPane.showInputDialog(null, "What is your name?");
while(name.length()==0){
name = JOptionPane.showInputDialog(null, "Your name is NULL!");
}
SeatClient c = new SeatClient(name);
}Exception in thread "main" java.lang.NullPointerException
at SeatClient.main(SeatClient.java:280)
SeatClient c = new SeatClient(name); // name 为 null;