输入错误号时出错

时间:2015-11-12 05:03:56

标签: java

有人可以解释我的问题吗?当我尝试输入逗号时,我总是得到

  

线程中的异常" AWT-EventQueue-0"   java.lang.NumberFormatException:对于输入字符串:" 1.2"

我的代码:

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
     // TODO add your handling code here:
    String showInputDialog = JOptionPane.showInputDialog("Enter Line: ");
    int liningg = Integer.parseInt(showInputDialog);
    double volume = liningg*liningg*liningg;

    JOptionPane.showMessageDialog(null, "Last result are: "+volume );

}

1 个答案:

答案 0 :(得分:2)

  

NumberFormatException输入字符串:“1.2”

“1.2”不是整数,因此无法将其解析为整数值。

也许你想要:

double liningg = Double.parseDouble(showInputDialog);