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

JAVA-初步认识-第三章-循环结构

时间:2017-09-11 23:03:20      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:类型   font   com   png   初步   固定   do while   表达   循环语句   

一. 概述

循环结构的代表性语句是三个,while,do while,for。

回想一下之前的结构知识点讲解,结构分为这么几种,顺序结构,判断结构,选择结构,循环结构。其中判断结构是if语句,有三种格式。选择结构是Switch语句。

循环结构的三种语句和之前所学的if语句,switch语句一样,都有固定的格式。

二. while语句

while循环语句的结构如下:

while(条件表达式)

{

执行语句;

}

解析一下while语句,和之前的if,switch语句一样,在这些语句的前面都会有一些数据,语句要对这些数据进行判定。当程序

见到while关键字时,就意味着可能要进行循环了,至于循环还是不循环,取决于条件表达式最后的判定结果,(条件表达式无论写的多长还是多短,看的是ture还是false,没有boolean类型的数据就是错误的)。当判定为true时,接着操作执行语句,执行语句也被叫做循环体。当循环体执行结束后,再去判断条件表达式,如果还成立,那接着执行,直到不满足条件为止,就退出while语句。

while语句和if格式1有相似之处,首先在结构上来说,只是关键字不同,然后还有一个不同点就是,一个执行一次就退出,一个要执行多次。

while语句有两个要素,一个是循环条件,另一个是循环次数,while要控制好这两点。循环的次数其实受制于条件,一旦条件不满足就会退出。

技术分享

还有一个注意点,如下所示,当在while(条件表达式)后面加上;后,while语句中就缺少循环体,将一直在这询问,后面的语句也不会再执行。这一点和if语句不通,if是直接过去了,照理说,switch也应该过去了,实验了一下,switch直接报错了。if能够过去(格式1)能够过去,应该和它能够省略{}有关。就相当于省略了{},里面又没有执行语句。

技术分享

技术分享

技术分享

 三. do while语句

 do while语句的结构如下:

do

{

执行语句;

}

while(条件表达式);

 do while语句的特点在于:无论循环条件是否满足,循环至少执行一次。

do while和while的区别在于顺序不一样,那么当初定义这两种的目的何在?

 

JAVA-初步认识-第三章-循环结构

标签:类型   font   com   png   初步   固定   do while   表达   循环语句   

原文地址:http://www.cnblogs.com/wsw-bk/p/7507273.html

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