首页
社区
课程
招聘
[分享]Java基础·循环语句
发表于: 2020-8-22 14:09 1592

[分享]Java基础·循环语句

2020-8-22 14:09
1592

循环语句

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。它的优点就是循环语句能够精简代码和重用代码,同时循环语句代码有很强的可读性、可维护性。
循环语句有三种循环结构:for,while,do…while 循环,三者本质没有任何区别都可以循环做事。

5.1 for循环语句

1.for循环语句的语法:

   for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}

2.执行流程:

A:执行初始化语句
B:执行判断条件语句,看其结果是true还是false:
如果是false,循环结束;如果是true,继续执行。
C:执行循环体语句
D:执行控制条件语句
E:回到B继续

3.流程图:

 

4.示例

 

5.2while循环语句

while循环常用于不确定循环次数的循环。

1.while循环语句语法:

while(判断条件语句) {
循环体语句;
}

2.执行流程:

首先判断条件,如果满足,则执行循环体语句,执行后,回到条件判断,如果满足继续执行,一直到条件不满足,结束。

3.流程图

4.示例,打印1~100:

注意:

1.先判断再执行
2.循环次数不定
3.避免死循环

5.3do—while循环语句

1.do-while循环语句语法:

      do {
循环体语句;
}while(判断条件语句);

2.执行流程

先执行循环体,然后再判断,如果条件满足,则执行循环体,.一直到条件不满足为止。

3.流程图:

4.示例

注意

1.先执行再判断
2.至少执行一次
3.最后的分号勿漏

5.4循环控制语句

  1. break:强行中断,不执行剩余语句,跳出整个循环,循环不会再执行。
    使用场景:用在循环和switch语句中,离开此应用场景无意义。
    作用:(1)跳出单层循环。
    (2)跳出多层循环,需要标签语句的配合。

2.continue:跳过本次循环,执行下一次循环。
使用场景:用在循环中,离开此应用场景无意义。
作用:跳出单层循环的一次,可以继续下一次。

本课小结

通过本节课的学习,我们掌握了for、while、do-while循环语句,以及Break的语法及使用,continue语法及使用。其中while循环语句需要满足条件执行循环中代码,而do-while循环语句,即使不满足条件也会执行一次循环中代码。至于for循环语句,它需要判断3个表达式的结果才能知道是否执行循环当中代码。

习题

巩固练习选择题

 

1、下面哪个不是循环语句( )
A.while
B.continue
C.do...while
D.for

 

2、下面哪个不是循环控制语句( )
A.return
B.break
C.continu

 

3、下面说法不正确的是( )
A.使用break语句可以跳出switch结构,同样在循环语句中也可以用break语句跳出当前循环体。
B.使用continue语句跳过本次循环,进入下一次循环。
C.do...while循环语句先判断后执行。

实战运用

1.编写Java代码,实现判断X是奇数还是偶数。
2.编写Java代码,使用for循环打印三角形。
3.输出九九乘法表。
4.求1~100的和。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 2943
活跃值: (1788)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
2
就服你们的排版,挺用心的
2020-8-22 19:16
0
游客
登录 | 注册 方可回帖
返回
//