2015-11-12 86 views
1

有人可以解释我的问题吗?当我尝试输入逗号号码,我总是在线程输入错误编号时出错

例外 “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); 

} 
+0

1.2是不是整数值。 – dave

+0

使用double.parseDouble –

回答

2

NumberFormatException的对于输入字符串: “1.2”

“1.2”不是一个整数,所以它不能被解析为一个整数值。

也许你想:

double liningg = Double.parseDouble(showInputDialog); 
+0

工作!谢谢。 –