循环结构:while、do-while、for循环,break和continue在循环中的用法

循环结构

编写的代码可能被执行多次

什么是循环

​ 程序中反复执行的相同或相似代码的现象

  • 循环的要素

    • 1、循环次数(循环变量)
    • 2、循环条件
    • 3、循环操作
    • 4、变量更新

    直接输出多次代码,会造成大量代码冗余,导致程序维护困难,所以采用了循环结构。

    代码冗余:代码中反复出现相同的代码,维护困难

while循环结构

1)while循环
while(条件){
		//条件为真时运行的代码
}
2)do-while循环
do{
	//条件为真时运行代码
}while(条件)
3)while 和do-while区别

while循环 :先判断,后执行,如果初始条件不满足,一次都不执行,可以不执行
do-while循环:先执行,后判断,如果初始条件不满足,也会执行一次,至少会执行一次
​ (while循环比do-while循环多判断一次,循环次数是一样的

for循环

for(表达式1;表达式2;表达式3){
    //表达式2为真时运行代码
}

通常情况下:
表达式1:编写循环变量的定义和赋值
表达式2:编写循环条件
表达式3:编写变量的更新

1)表达式注意事项
  • 3个表达式均可以省略:表达2(循环条件),省略后默认为真

    for( ; ; ) {
    	System.out.println("萨瓦迪卡");//死循环,表达式2不写东西表示真
    }
    
  • 表达式1可以利用声明多个变量的语法

  • 表达式3可以使用,分割运行多条语句

    for(int i=0,j= 9;i<9;i++,j--){
    }
    

循环结构小结

  • 如果循环次数是固定的:首选for循环
  • 循环次数不固定:
    1、一定会至少执行一次的:do-while
    2、有可能一次都不执行的:while
  • while和for都是先判断后执行,do-while是先执行,后判断

循环中的流控语句

1)break
switch 结构中使用break,效果:终止switch结构运行,运行之后的语句
循环结构中也可以使用break,效果:终止循环结构,运行循环之后的语句
2)continue(继续)
只能使用再循环结构中,效果:跳过本次循环没有运行的内容,直接进入下次循环

循环嵌套

1)循环结构中包含着另一个完整的循环结构

2)循环嵌套可以嵌套任意层次

3)while\do-while\for可以互相嵌套

4)我们将先出现的循环结构称为外层循环,在这个循环结构中出现的循环称为内层循环

5)内层循环中若出现break或continue,作用的是内层循环

6)外层循环循环一次,内层循环循环一边

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:创作都市 设计师:CSDN官方博客 返回首页
评论 1

打赏作者

李小幺

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值