background image

Java 编程:While 循环语句介绍

5.4 循环语句
循环语句在程序设计中用来描述有规则重复的流程。在实际的程序中,存在很多需要重复
执行的流程,为了简化这些重复的执行流程,在程序设计语言中新增了该类语句。
在学习循环语句时,最重要的就是发现流程的规律,然后再用程序设计语言将该规律描
述出来,从来实现程序要求的流程。
循环语句是流程控制中最复杂,也是最有用、最难掌握的语句,在最初接触时,首先要熟

 

悉基本的语法,然后需要能够快速观察出流程的规律,这个观察能力需要依 靠大量的阅
读和编写程序进行培养,这就是基本的逻辑思维,然后将该规律描述出来即可。所以在学

 

习循环语句时,学习语法只是基本的内容,更多的是培养自己观 察规律的能力,这个才
是真正学习循环语句时的难点,也是重点。
本节主要讲述循环语句的三种语法格式:while 语句、do-while 语句和 for 语句。
5.4.1 while 语句
while

“ ……

关键字的中文意思是 当

的时候 ,也就是当条件成立时循环执行对应的代码 。

while 语句是循环语句中基本的结构,语法格式比较简单。
while 语句语法格式:
while(循环条件)
循环体; 
为了结构清楚,并且使循环体部分可以书写多行代码,一般把循环体处理成代码块,则
语法格式变为:
while(循环条件){
循环体; 
}
语法说明:和 if 语句类似,如果不是用代码块的结构,则只有 while 后面的第一个语句
是循环体语句。在该语法中,要求循环条件的类型为 boolean 类型,指循环成立的条件,
循环体部分则是需要重复执行的代码。
执行流程:在执行 while 语句时,首先判断循环条件,如果循环条件为 false,则直接执
行 while 语句后续的代码,如果循环条件为 true,则执行循环体代码,然后再判断循环
条件,一直到循环条件不成立为止。
下面结合具体的示例来演示一下 while 语句的基本使用。首先我们来实现一个无限循环,
也称死循环,具体代码如下:
while(true){
System.out.println(‘a’); 
}
下面讲解一下该 while 语句的执行顺序,首先判断 while 语句的循环条件,条件成立,
则执行循环体的代码,输出字符 a

 

,然后再判别循环条件,条件成 立,继续执行循环体

代码,输出 a

……

,再判断循环条件

,依次类推,因为循环条件一直成立,所以该程序

的功能是一直输出 a,永不停止。