JAVA作业1111

来源:互联网 发布:ios解析html网页数据 编辑:程序博客网 时间:2024/06/03 17:19


某机构2006年培养学员8万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?

 1.      用while循环语句

package whlie;

public class whlie {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
 
  double a=8;        //2006年的人数
  double b= 1.25;   //每年增加的百分比为0.25
  int c=2006;       //开始的年份
  while(a<=20)     //while的判断条件
  {
  a=a*b;       //每增加一年的人数
  c++;         //年份
  }
  System.out.println("到"+c+"年人数达到20万");//输出结果
  }


 }


2.       用do...while循环语句

public class aa {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  double a=8;        //2006年的人数
  double b= 1.25;   //每年增加的百分比为0.25
  int c=2006;       //开始的年份
  do
  {
  a=a*b;       //每增加一年的人数
  c++;         //年份
  }while(a<=20);
  System.out.println("到"+c+"年人数达到20万");//输出结果
  }
 }


3.用for循环语句

package ss;

public class ss {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  double a=8;        //2006年的人数
  double b= 1.25;   //每年增加的百分比为0.25
  int c=2006;       //开始的年份
  for(a=8;a<=20;c++)//初始值a=0;判断条件:a<=20;c++是年份
  {
  a=a*b;        //每增加一年的人数
  }
  System.out.println("到"+c+"年人数达到20万");//输出结果
  

}
}

 二   while循环语句结果截图

do...while循环语句结果截图

 for循环语句结果截图

原创粉丝点击