假設(shè)某員工今年的年薪是30000元,年薪的年增長率6%。編寫一個(gè)Java應(yīng)用程序計(jì)算該員
假設(shè)某員工今年的年薪是30000元,年薪的年增長率6%。編寫一個(gè)Java應(yīng)用程序計(jì)算該員工10年后的年薪, 并統(tǒng)計(jì)未來10年(從今年算起)總收入。(知識(shí)點(diǎn): 循環(huán)語句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 + " 元");
}
}
計(jì)算未來10年工資收入的程序。程序首先定義了當(dāng)前工資currentSalary為30000,增長率growthRate為0.06,未來年數(shù)numberOfYears為10,總收入totalIncome為0。
接下來使用for循環(huán)計(jì)算每一年的年薪,并將其加到總收入中。for循環(huán)中的循環(huán)變量i從1開始,每次循環(huán)都計(jì)算當(dāng)前年的年薪y(tǒng)earSalary,并使用Math.pow函數(shù)計(jì)算工資的增長倍數(shù)。計(jì)算出的年薪加到總收入中,然后使用System.out.println打印出當(dāng)前年數(shù)和年薪。
最后,程序使用System.out.println打印出未來10年的總收入。