JOptionpane.showinputdialog 数据异常 处理
2009-01-12 20:12
471 查看
first=JOptionPane.showInputDialog( "请输入第1条边长: ");
second=JOptionPane.showInputDialog( "请输入第2条边长: ");
third=JOptionPane.showInputDialog( "请输入第3条边长: ");
n1=Integer.parseInt(first);
n2=Integer.parseInt(second);
n3=Integer.parseInt(third);
添加异常处理,确保输入的数据不为空,并且都是正数?
try{
n1=Integer.parseInt(first);
n2=Integer.parseInt(second);
n3=Integer.parseInt(third);
}catch(NumberFormatException e){
System.out.println( "输入含有非数字符号!!!! ");
}
if(n1 <=0)
{
//为非正数
}
second=JOptionPane.showInputDialog( "请输入第2条边长: ");
third=JOptionPane.showInputDialog( "请输入第3条边长: ");
n1=Integer.parseInt(first);
n2=Integer.parseInt(second);
n3=Integer.parseInt(third);
添加异常处理,确保输入的数据不为空,并且都是正数?
try{
n1=Integer.parseInt(first);
n2=Integer.parseInt(second);
n3=Integer.parseInt(third);
}catch(NumberFormatException e){
System.out.println( "输入含有非数字符号!!!! ");
}
if(n1 <=0)
{
//为非正数
}
相关文章推荐
- java小程序之(GUI)输入对话框JOptionpane.showInputDialog
- java小程序之(GUI)确认对话框JOptionPane.showConfirmDialog
- javax.swing.JOptionPane.showMessageDialog() 方法
- Swing中弹出对话框的几种方式_JOptionPane.showMessageDialog等详解
- Swing中弹出对话框的几种方式_JOptionPane.showMessageDialog等详解
- 弹出警告对话框JOptionPane.showMessageDialog
- (java)Swing中弹出对话框的几种方式_JOptionPane.showMessageDialog
- [转载]两个Form,一个Form中处理数据,另一个是ShowDialog()出来的上面就一个progressBar用来显示进度!!
- javax.swing.JOptionPane.showMessageDialog() 方法(转:执着的笨蛋—BlogJava)
- JOptionPane.showMessageDialog(null," ")中的null 含义
- javax.swing.JOptionPane.showMessageDialog() 方法
- 如何JOPtionPane的showConfirmDialog对话框button设置监视器
- JOptionPane.showMessageDialog的使用
- javax.swing.JOptionPane.showMessageDialog() 方法
- javax.swing.JOptionPane.showMessageDialog() 方法
- 关于js处理ajax请求返回json数据时出现页面缓存的解决方案(适用于showdialog)
- javax.swing.JOptionPane.showMessageDialog() 方法
- javax.swing.JOptionPane.showMessageDialog() 方法
- RxJava + Retrofit+okhttp 封装,包含对相同格式请求数据、相同格式返回数据处理,显示 Material Design 加载 dialog,文件上传下载进度展示、全局异常捕捉。
- [转载]两个Form,一个Form中处理数据,另一个是ShowDialog()出来的上面就一个progressBar用来显示进度!!