java 循环结构

循环结构

在java中有三种循环语句,分别是for循环,while循环,do…while循环。

While循环

while(布尔表达式){ 循环体; } 执行流程 ①看布尔表达式的结果

如果为false循环结束

如果为true,则执行循环体.

②循环体执行完后继续执行①以此类推

do…while循环

do{ ​ 循环体; ​ }while(布尔表达式); 注意:while小括号后面必须有个分号。

执行流程 ①执行循环体

②然后看布尔表达式的结果

如果为true则继续执行①循环体

如果判断表达式的结果为false则循环结束

以此类推

for循环

for(初始化语句;布尔表达式(条件判断);步进语句){ ​ 循环体; ​ } 执行流程 ①先执行初始化语句,

②然后看布尔表达式的结果,

如果为false 循环结束,

如果为true 执行循环体.

③循环体执行完后执行步进语句.然后继续执行②判断布尔表达式的结果(PS:注意,不是初始化语句)

然后以此类推.

三种循环的区别

for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)

do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)

for循环和while的区别 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了

条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变 量还可以继续使用

死循环(无限循环)的三种格式

  1. for(;;){}

  2. while(true){}

  3. do {} while(true);

跳转控制语句(break) 跳出循环,结束循环

跳转控制语句(continue) 跳过本次循环,继续下次循环

注意: continue只能在循环中进行使用!break可以在循环和switch里面使用

循环控制语句 循环控制语句主要有两个:break,continue

break 在循环过程中,碰到break 整个循环 就直接结束了

注意:break只能出现在循环中或者switch中

continue 如果在循环过程中碰到了continue,则 跳过本次循环 , 继续下次循环

嵌套循环的写法

语法格式

for(表达式1; 表达式2; 表达式3) {
for (表达式1;表达式2;表达式3) {
  
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值