2006年有80000人 每年增长25% 要几年到20万java的简单循环题目

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:47:15
2006年有80000人 每年增长25% 要几年到20万 用while循环

我是自学的 麻烦写出注释 谢谢。

1、对于2006年,培养学生8万人,每年增长25%,一次增长的速度,那么培训的人数,想要达到20万人的话,那么就需要根据自己的介绍以及相关的能够维系的计算公式,就可以粗略的计算出具体的时间的。

2、例程:

public class Reach

 public static void main(String[] args)
 {
   int i = 80000;
   int j = 0;//年数为 j
   while(i<=200000)  //不到200000就再循环一年
   {
    j++;  //每次加一年
    i*=1.25;
   }
   System.out.println(j);
 }  
}

class Test
{
public static void main(String[] args)
{
double sum=80000;//==========增长后总人数
double a=0.25;//==========增长率

int n=0;//需要年数
while(sum<=200000)
//循环开始
{
sum=sum*(1+a);//每一次循环,开始人数加上增长人数等于总人数。

n++;//=========每一次循环,年数加一年。 <