вот мой код:нужна помощь по методу Java showMessageDialog
//DebugTwo4.java
import javax.swing.JOptionPane;
public class DebugTwo4
{
public static void main(String[] args)
{
String costString;
double cost;
double tax = 0.06;
costString = JOptionPane.showInputDialog(null,
"Enter price of item you are buying", "Purchases",
JOptionPane.INFORMATION_MESSAGE);
cost = Double.parseDouble("cost");
JOptionPane.showMessageDialog(null,"With " + tax * 100 + "% tax, purchase is $" + cost + cost * tax);
System.exit(0);
}
}
и сообщение об ошибке: Исключение в потоке «основной» java.lang.NumberFormatException: Для ввода строки: «стоимость» на sun.misc.FloatingDecimal.readJavaFormatString (FloatingDecimal.java:1241) на java.lang.Double.parseDouble (Double.java:540) на DebugTwo4.main (DebugTwo4.java:16)
'стоимость = Double.parseDouble («стоимость»); «Двойной» проверьте эту строку. –
@ user2731240 «cost» - это строковое значение, а не переменная. – gjman2