我正在尝试显示一个函数,它结束了错误,这是函数
public double getInvoiceAmount()
{
return getQuantity() * getPricePerItem();
}
这就是我试图用JOptionPane打印它的地方,如果我使用JOptionPane.ShowInputDialog,它会显示没有错误,但我正在寻找的是showmessagedialog,这里是代码段:
double amounto = getInvoiceAmount();
String invoice = JOptionPane.showMessageDialog(null,"Invoice Has Been Succesfully Recorded"+amounto);
答案 0 :(得分:0)
名为getInvoiceAmount()的函数是double类型,而它已经等同于字符串变量类型,因此当发生错误时,它需要正确的方法将double转换为字符串:
double amounto = Double.parseDouble(getInvoiceAmount());