欢迎光临散文网 会员登陆 & 注册

假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员

2023-08-28 11:34 作者:酸奶公园  | 我要投稿

假设某员工今年的年薪是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年的总收入。


假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员的评论 (共 条)

分享到微博请遵守国家法律