假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员
假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪, 并统计未来10年(从今年算起)总收入。(知识点: 循环语句for)
public class SalaryCalculator {
public static void main(String[] args) {
int currentSalary = 30000;
double growthRate = 0.06;
int numberOfYears = 10;
double totalIncome = 0;
for (int i = 1; i <= numberOfYears; i++) {
double yearSalary = currentSalary * Math.pow(1 + growthRate, i);
totalIncome += yearSalary;
System.out.println("第 " + i + " 年的年薪是 " + yearSalary + " 元");
}
System.out.println("未来10年总收入是 " + totalIncome + " 元");
}
}
计算未来10年工资收入的程序。程序首先定义了当前工资currentSalary为30000,增长率growthRate为0.06,未来年数numberOfYears为10,总收入totalIncome为0。
接下来使用for循环计算每一年的年薪,并将其加到总收入中。for循环中的循环变量i从1开始,每次循环都计算当前年的年薪yearSalary,并使用Math.pow函数计算工资的增长倍数。计算出的年薪加到总收入中,然后使用System.out.println打印出当前年数和年薪。
最后,程序使用System.out.println打印出未来10年的总收入。