2012年培养学员25万人,每年增长25%。请问按此增长速度,到哪一年培训学员人数将达到100万人。用java做
时间: 2024-03-28 22:42:08 浏览: 85
关于一个行列式的计算 (2012年)
可以使用Java编写一个循环来模拟每年增长25%的情况,不断计算培训学员人数,直到达到100万人为止。以下是示例代码:
```
public class StudentTraining {
public static void main(String[] args) {
int numStudents = 250000; // 2012年培训学员人数
int targetNum = 1000000; // 目标培训学员人数
int year = 2012;
while (numStudents < targetNum) {
numStudents = (int)(numStudents * 1.25); // 计算每年增长25%
year++; // 年份加1
}
System.out.println("到达目标人数的年份为:" + year);
}
}
```
上述代码中,我们使用了一个while循环语句模拟每年增长25%的情况,计算培训学员人数,并判断是否达到目标人数。每次循环,我们将培训学员人数乘以1.25,以模拟每年增长25%的情况。当培训学员人数达到目标人数时,循环结束,并输出到达目标人数的年份。
阅读全文