Java循环结构

一、循环结构:

循环结构可以控制一段代码重复执行。循环结 构有for循环、while循环、do-while循环。

一个循环是由四部分构成的,分别是循环变量、循环条件、循环体、改变循环变量的值。

  • 循环变量,循环变量用于控制循环次数。
  • 循环条件,循环条件用来判断循环是否继续。
  • 循环体,循环体是循环条件为true时,要执行的代码段。
  • 改变循环变量的值,只有循环变量的值能够改变,循环才有结束的时候,否则是死循环。

二、while循环

格式和流程:

初始化语句
    while(循环条件){
        循环体语句(被重复执行的代码);
        迭代语句;
    }

image-20230807215330479

三、for循环

格式:

for (表达式1; 表达式2; 表达式3) {
    循环体

}

// 表达式1 : 循环变量的初始化

// 表达式2 : 循环条件

// 表达式3 : 改变循环变量的值

// 循环体 :要重复循环的部分

表达式1 --> 表达式2 --> 循环体 --> 表达式3 --> 表达式2 --> 循环体 --> 表
达式3 --> 表达式2

流程图:

image-20230807215741562

四、for、while如何选择

从功能来说:能够用for循环做的,都能用while循环做。

使用规范上来说:知道循环几次,建议使用for;不知道循环几次建议使用while

五、do-while循环

格式:

初始化语句;
do{
	循环体语句;
	迭代语句;
}while(循环条件);

流程图:

image-20230807220113136

六、三种循环的区别:

  1. for循环和while循环(先判断后执行);do…while (先执行后判断)
  2. for循环和while循环的执行流程是一模一样的,功能上无区别,for能做的while也能做,反之亦然。如果已知循环次数建议使用for循环,如果不清楚要循环多少次建议使用while循环。
  3. for循环中控制循环的变量只在循环中使用;while循环中,控制循环的变量在循环后还可以继续使用

七、跳转语句

标签:

标签可以放在for、while或do语句之前,其语法格式为:标签: 语句;

break 、continue :

想要在循 环过程中提前跳出循环就需要用到跳转语句,需要用到break和continue两个关键字。

  • break作用:跳出并结束当前所在循环的执行
  • continue作用:结束本次循环,进入下一次循环

需要注意的是break和continue不是任何地方都可以使用的:

  • break只能用于结束所在循环,或者结束所在switch分支的执行;
  • con’ttinue只能在循环中进行使用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值