2 回答

TA貢獻1891條經驗 獲得超3個贊
您必須在 for 循環之外創建一個變量,并將每次迭代的月薪相加,例如
int annualSalary = 0;
for(int month = 1; month <= 12; month++){
System.out.print("How many extra hours did you work this month?");
double extraHoursPerMonth = scan.nextInt();
double bonusSalary = extraHoursPerMonth*bonusSalaryPerHour;
double totalMonthlySalary = basicSalary + bonusSalary;
System.out.println("Your salary for this month is $" +
totalMonthlySalary);
}
System.out.println("Your annul salary for this year is $" + annualSalary);

TA貢獻1811條經驗 獲得超6個贊
如果你想要年薪,你可以通過將月薪乘以 12 來獲得。
double anualSalary = basicSalary*12;
如果你想要整體工資,你應該在anualSalary聲明之后和 for 循環之前聲明一個變量。
double overalSalary = anualSalary;
然后在 for 循環的每個循環中添加獎金工資。
...
overalSalary += bonusSalay;
...
添加回答
舉報