Нужна помощь в отладке моего задания java
import javax.swing.JOptionPane; public class Text { public static void main(String[] args) { String amount; double stateSalesTax; double countySalesTax; double totalSalesTax; double totalSalesAmount; double amt; JOptionPane.showInputDialog("Enter the amount of purchase"); amt = Double.parseDouble(amount); stateSalesTax = 0.055; countySalesTax = 0.02; totalSalesTax = stateSalesTax + countySalesTax; totalSalesAmount = amt + totalSalesTax; JOptionPane.showMessageDialog (null, "The purchase amount is: " + amt + "The state sales tax is:" + stateSalesTax + "The county sales tax is:" + countySalesTax + "The total amount of sales is:" + totalSalesAmount); } }
Командная строка говорит мне, что моя проблема находится в строке, которая читает amt = Double. parseDouble(amount);
Что я уже пробовал:
Я пытался использовать оператор cast, чтобы сказать программе, что строковый тип может сосуществовать с двойным типом, но, увы, это было бесполезно.
[no name]
О какой "проблеме" вы говорите? Отсюда мы не можем видеть ваш экран. сумма, вероятно, равна нулю. нуль-это не двойник.