问题:2006年培养学员八万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数达到20万人?

1.用while语句
public class one{
public static void main (String [] args){
double a=8;//2006年人数
double b=1.25;//每年增加的百分比为0.25
int c=2006;// 开始的年份

while(a<=20)//while的判断条件

a=a*b;//a增加一年的人数
c++;//每增加一年的人数,年份加1
System.out.println(“到”+c+“年人数到20万”);


2.用do  while语句
public  class two{
public static void main(String[] args){
double a=8;//2006年的人数
double b=1.25;//每年增加的百分比为0.25
int c=2006;//开始年份
do
{
a=a*b; //a每增加一年的人数
c++;//每增加一年的人数,年份加1
}
while(a<=20);
System.out.println(“到”+c+“年人数到达20万”);//输出结果
}

3.用for语句

public class three

public static void main(String[] args){
double a=8;//2006年人数
double b=1.25;//每年增加的百分比为0.25
int c=2006;//开始的年份
for(a=8;a<=20;a++)//开始值a=0;a的循环
{
a=a*b;//得到a的值
c++;//得到c的值
}
System.out.println(“到”+c+“年人数到达20万”);//输出结果

你可能感兴趣的:(问题:2006年培养学员八万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数达到20万人?)