2015-11-12 90 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

工作!謝謝。 –