循环语句

当java的代码块以顺序结构执行的时候,并且需要多次循环时,我们就会用到循环语句。
java中的循环语句主要包括while (){}语句,for(){}语句,do{}while()语句。

一、FOR语句

定义:for 语句将根据给定的条件重复执行多大n次的迭代。

格式:
for(表达1;表达式2;表达式3){
循环体;
}
for循环的执行过程是:1、先执行表达式1的语句,2、再执行表达式2语句,如果表达式2 成立时,则执行循环体的语句,最后执行表达式3,这样从表达式1至表达式3依次执行,当表达式2不成立时,退出循环。

流程图:
在这里插入图片描述

参数:initial_value、loop_condition 和increament_expression。
initial_value 是初始化为循环条件的第一个值的值,将在
loop_condition 中进行比较。loop_condition 是决定 for 循环的主体中包含的语句是否执行的条件。Increament_expression 用于更新initial_value,初始值将决定迭代的结果继续或停止。

二、WHILE语句

定义:while循环一般用于,不知道需要循环多少次的场景。

格式:
while(判断条件){
循环体;
}
while循环的执行过程是:当条件为真时,会执行循环体的语句,当条件不符合后,会跳出循环。

流程图:
在这里插入图片描述

参数:loop_condition
如果
loop_condition 为 true,则 while 主体中的所有语句都将执行,循环过程将继续,
直到 loop_condition 为 false。当 loop_condition 为 false 时,程序将通过while 的主体并继续执行下面的代码

三、DO-WHILE语句

定义:它是先执行循环中的语句,在判断条件语句中是真还是假,如若是真继续循环,如果是假则终止循环,无论条件判断真假它都会循环一次.。

格式:
do{
循环体;
}while(判断条件);

do-while 主体中的语句将首先执行,然后再检查给定的循环条件。如果loop condition 为 false,则迭代过程将只发生一次,如果为 true,则迭代过程将继续。

do-while语句中的注意点:
1、do-while语句是先执行依次,在判断条件。
2、do-while语句中while();有分号。

四、BREAK语句&CONTINUE语句

在涉及循环语句的程序中,有时存在程序必须退出迭代过程的条件。此外,还存在程序必须跳过迭代序列的条件。Java 提供了一个 break 语句来强制停止迭代过程。除了 break 语句之外,Java 还提供了一个 continue 语句,可用于跳过迭代的顺序。

1、BREAK语句
定义:可以使用 break 语句强行退出循环,忽略循环体中的任何其他语句和循环的条件判断。在循环中遇到 break 语句时,循环被终止,在循环后面的语句重新开始。

流程图
流程
程序中 break 语句的实现涉及一个条件,该条件将决定程序何时退出迭代过程。break 语句将在给定条件为真时执行。

2、CONTINUE语句
定义:continue 语句是跳过循环体中剩余的语句而强制执行下一次循环,其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

流程图:
流程图
与 break 语句一样,continue 语句的使用也由条件控制。如果给定条件为真,则始终执行该语句。
当 continue 语句的条件为 true 时,程序将立即进入下一个迭代,而不执行其中的语句。
它与 break 语句的区别在于:continue 并不是中断循环语句,而是中止当前迭代的循环,进入下一次的迭代。

注意:continue 语句只能用在 while 语句、for 语句或者 foreach 语句的循环体之中,在这之外的任何地方使用它都会引起语法错误。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值