显示值时出错

时间:2013-11-23 04:29:17

标签: java

我正在尝试显示一个函数,它结束了错误,这是函数

  public double getInvoiceAmount() 
  {
  return getQuantity() * getPricePerItem(); 
  } 

这就是我试图用JOptionPane打印它的地方,如果我使用JOptionPane.ShowInputDialog,它会显示没有错误,但我正在寻找的是showmessagedialog,这里是代码段:

    double amounto = getInvoiceAmount();
    String invoice = JOptionPane.showMessageDialog(null,"Invoice Has Been Succesfully       Recorded"+amounto);

1 个答案:

答案 0 :(得分:0)

名为getInvoiceAmount()的函数是double类型,而它已经等同于字符串变量类型,因此当发生错误时,它需要正确的方法将double转换为字符串:

         double amounto = Double.parseDouble(getInvoiceAmount());