每日一小点Java之循环结构

本文详细介绍了C/C++编程中的while、do...while和for三种基本循环结构,包括它们的语法、执行流程以及适用场景。特别强调了嵌套循环的概念,指出虽然它们功能类似,但在实际应用中各有侧重。
摘要由CSDN通过智能技术生成

1.while语句

格式:

while (布尔表达式){

    循环体语句块

}

适合不能确定循环体语句块执行次数,而仅仅知道循环条件

执行流程:

6dfcff5189e54033a83178cd1bf2f9a9.jpg

 先计算循环条件,true则执行循环体语句块(循环体语句块一般包含使循环条件为false的语句)。当循环条件为false,退出循环结构,执行循环语句后面的其他语句。

2.do...while语句

格式:

do {

     循环体语句块

}while(判断条件);

执行流程:

fde56c70838c4017ba40f99e6c76412c.jpg

注:while语句与do...while语句的区别

  • while语句先判断循环条件,然后执行循环体语句块,存在循环体语句块没被执行的可能性
  • do...while语句先执行循环体语句块,然后判断循环条件,至少执行一次循环体语句块。

3.for语句

格式:

for (初值表达式; 循环条件;循环过程表达式){

            循环语句块

}

执行流程:

af2484f964394cac9655c0525d1a0552.jpg

4.嵌套循环

while,do...while和for是3种各有特点的循环结构语句,可以互相替换,但使用场景的侧重点不同。

嵌套循环指一条循环语句内包含另一条循环语句的情况,内嵌循环还可以嵌套循环语句,称为多层循环。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值