本文主要是介绍问题:2006年培养学员八万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数达到20万人?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:2006年培养学员八万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数达到20万人?
ps:有小数应用双精度
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万人?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!