java中的循环--while循环结构

 1. 循环的三要素

1)循环变量的初始化;

2)循环的条件;

3)循环变量的叠加;

2. while循环的语法:

while(boolean表达式){

语句块;

}

 执行顺序:

 1.计算Boolean的值;

 2.如果Boolean的值为ture则执行语句块;执行完后在计算Boolean的值,如果是ture的话继续执行语句块,如此循环往复,知道Boolean的值为false,循环结束。

 示例:培训机构今年有25万人,每年增长25%,那么人数增长到100万需要几年?

public class nian {
  public static void main(String[]args){
  
   double ren=25; 
   int year=2012;
   while(ren<=100){
   ren=ren*(1+0.25);   
   year++;
   }System.out.println(year);
  }
}

3. do while循环语法:

do{

语句块;}while(boolean表达式);

  执行顺序:

  1. 先执行语句块;

  2.计算Boolean的值,为ture的话继续执行语句块,然后再计算Boolean的值,在执行语句块,如此循环往复,直到Boolean的值为false,结束循环。

  示例:

 public static void main(String[]args){
  double hua=0; int num=0;
  double she=0;
  do{
     if(num<10){
   System.out.println("摄氏度"+she+"\t"+"华氏度"+(hua=she*9/5.0+32));
  }  
   she=she+20;
   num++;
  }while(she<=250);
  
 }

3.   while和do while的区别:

两个语句都是用于循环结构的执行,不同的是while先判断循环条件的真假,在执行语句块;而do while则是不管条件真假,都会先执行一次语句块,然后在判断条件的真假,在循环。

posted @ 2017-04-06 11:46  ruanjiancainiao  阅读(2779)  评论(0编辑  收藏  举报