我收到此錯誤信息的System.out.println沒有打印出一個變量
finalAmount cannot be resolved to a variable
而且這是有問題的代碼
public class DepositCalculator {
public static final double annualInterestRate = 1.0;
public static final int numberOfYears = 5;
public static final int monthsPerYear = 12;
public static final int deposit = 1000;
public static final int depositAmountIncrement = 1000;
public static void main(String[] args) {
System.out.println(finalAmount);
}
public static double calculateAmountNoCompounding(double deposit, double annualInterestRate, int numberOfYears) {
double finalAmount = deposit*(1+annualInterestRate*numberOfYears);
return finalAmount;
}
}
是的,編譯器是正確的。 –
變量有*範圍*。方法要求你叫他們*。我強烈建議從一本關於Java的初學者書或Oracle教程開始。 –