public class SavingsAccount {
public static int annualInterestRate = 0;
private double savingsBalance = 0;
public double calculateMonthlyInterest(){
return (savingsBalance * annualInterestRate)/12;
}
}
這是我目前擁有的。除了設定值之外,我做了所有必需的部分。我需要一個靜態方法來設置annualInterestRate的值爲其他值。如你所知,要在靜態方法中修改某些內容,變量也應該是靜態的。那就是爲什麼annualInterestRate是靜態的。我的問題是,我不知道如何創建一個方法,而不是硬編碼。我需要一個可以在另一個課程中測試的方法。我應該使用set和get方法來執行我想要的嗎?如何修改變量的值?
你知道什麼是'static'手段或你爲什麼要添加它無處不在?和谷歌搜索「setter方法java」會有所幫助。 – Tom
提示:'modifyInterestRate(int n)' – OldCurmudgeon
如果這是一個學校作業,我建議你花一些時間來試驗並親自看看會發生什麼。您可以使用VARIABLE = VALUE在Java中重新分配一個變量。通過System.out.println打印變量(VARIABLE) – Gikkman