码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-04-06 12:44:35      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:while循环   logs   system   不同   r++   不同的   static   5.0   执行顺序   

 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则是不管条件真假,都会先执行一次语句块,然后在判断条件的真假,在循环。

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

标签:while循环   logs   system   不同   r++   不同的   static   5.0   执行顺序   

原文地址:http://www.cnblogs.com/cn-930621/p/6672737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!