java流程控制之循环语句

7 篇文章 0 订阅

while 循环的语法形式如下

while(循环条件){
    循环代码块
}

其语义是:如果循环条件的值为 true,则执行循环代码块,直到循环条件变为 false 跳出循环

与 if 结构类似,如果 while 的循环代码块中只有一条语句,也可以省略 while 后面的 {},后续介绍的 do…while 和 for 也有着同样的特点

while (true) 是死循环,所以程序会无限的运行下去,while语句也要注意控制循环条件,避免出现死循环,要注意 switch case 语句中的 break 语句的使用,如果缺少了 break 程序的输出结果可就大不相同了

do…while 循环的语法形式如下

do{
  循环代码块
}while(循环条件)

do…while 循环中的循环代码块至少会被执行一次
do…while 循环和 while 循环类似,不同点在于 do…while 循环以 do 开头,先执行循环代码块,然后再判断循环条件,如果循环条件满足,则继续循环

for循环

for 循环主要的特点是结构清晰,易于理解,在解决能确定循环次数的问题时,首选 for 循环
for 循环的语法形式如下:

for(表达式1;表达式2;表达式3){
    循环代码块
}

表达式 1 通常是赋值语句,一般是循环语句的初始部分,为循环参数赋初值,表达式 1 可以省略
表达式 2 通常是条件语句,即循环条件,当该条件满足时,进入循环,不满足则跳出循环。表达式 2 也可以省略省略后就没有了循环判断条件,也就形成了死循环。
表达式 3 通常也是赋值语句,属于循环结构的迭代部分,当一次循环代码块执行完毕以后,程序执行表达式 3,然后再去判断表达式 2 的循环条件是否满足。表达式 3 通常用来更改循环参数的值。表达式 3 也可以省略,如果省略,通常需要在循环代码块中添加修改循环参数的语句

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值