Почему он говорит " {"ожидаемый, хотя он есть?
Как только я компилирую свою программу возникает следующая ошибка:
java:11: '{' ожидается
публичный класс DebtRatioSwing.Java
^
java:40: '}' ожидается
}
^
//Обе ошибки расположены в первой и последней фигурных скобках.
Что я уже пробовал:
import javax.swing.JOptionPane; public class DebtRatioSwing.Java { public static void main(String[] args) { //Declaring Variables String strMonthlyIncome, strMortgage, strAutoLoan, strOtherDebt; double monthlyIncome, mortage, autoLoan, otherDebt; //Get Input from User strMonthlyIncome=JOptionPane.showInputDialog(null, "Enter your monthly income: "); strMortgage=JOptionPane.showInputDialog(null, "Enter amount spent on mortgages: "); strAutoLoan=JOptionPane.showInputDialog(null, "Enter amount spent on automobile loans: "); strOtherDebt=JOptionPane.showInputDialog(null, "Enter amount spent on other debt: "); //Conversions monthlyIncome = Integer.parseInt(strMonthlyIncome); mortgage = Integer.parseInt(strMortgage); autoLoan = Integer.parseInt(strAutoLoan); otherDebt = Integer.parseInt(strOtherDebt); //Calculations double ratio = (mortgage + autoLoan + otherDebt)/ monthlyIncome; //Output JOptionPane.showMessageDialog(null, "Your Debt Ratio is; " + (ratio) + ".", "Debt Ratio Calculator",JOptionPane.PLAIN_MESSAGE); System.exit(0); } }
Paulo Zemek
Я думаю, что проблема заключается в точке в названии класса: "DebtRatioSwing.Java"
Я думаю, что он ожидает { там, где появляется точка.