我有一個方法來調用intrests。Java興趣循環與方法
public static float calculateIntrests (float Principal, float RateInPercentage){
float result;
result=Principal*RateInPercentage;
return result;
現在我需要一個循環來打印我每年有多少「錢」。我做了這樣的事情。
import java.util.Scanner;
public class Aplikacija {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int years = 1;
System.out.println("Principal!");
float Principal = input.nextInt();
System.out.println("Rate!");
int Rate = input.nextInt();
float RateInPercentage = Rate/100.0f;
float calculate = Caluclateintrests(Principal, rateinPercentage);
while (year <= 5) {
System.out.println("It is: " + (calculate) + " dollars in year" + year + "on your account");
year++;
}
input.close();
}
}
您HABE宣佈'years'但是你用'year'在你的循環。但是,你的問題是什麼? – pzaenger
你也聲明'RateInPercentage',但是然後使用'rateInPercentage'(首字母大寫)。這段代碼是複製/粘貼的嗎?應該有一些編譯錯誤。 – Grambot
並且還聲明'calculateIntrests',但隨後使用'Caluclateintrests'(再次大寫)。 –