2006年培训学员8万人,每年增长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万”);//输出结果