循环

单分支
If(判断条件){
满足条件的代码
}
多分支
If(判断条件1){
满足条件的代码1
}else{
不满足条件执行代码2
}
嵌套分支
If(判断条件1){
满足条件的代码1
}else If(判断条件1){
满足条件的代码2
}else If(判断条件1){
满足条件的代码3
}else {满足条件的代码4}

for循环
for(开始位置;循环条件;更改条件){
重复执行的代码/循环体
}
嵌套for循环
–1.概述
常用于各种算法的实现。还可以打印各种图形
–2.语法
for(1; 2; 3 ){
for(1; 2; 3 ){
}
}
外循环执行1次,内循环执行N次
外循环控制行,内循环控制列
while
–1.概述
和for一样,可以解决 需要重复执行的 需求
–2.语法
while(循环条件){
重复执行的代码/循环体
}
do…while
–1.概述
和for一样,可以解决 需要重复执行的 需求
–2.语法
for(开始位置;循环条件;更改条件){
重复执行的代码/循环体
}
while(循环条件){
重复执行的代码/循环体
}
do{
循环体
}while(判断条件);

区别

相同点:都可以解决重复执行的问题
不同点:
for(开始位置;循环条件;更改条件){
循环体
}
-要求:知道开始位置,循环多少次,变化的规律…
while(循环条件){
重复执行的代码/循环体
}
-要求:知道循环的条件,满足就执行,不满足就不执行
do{
循环体
}while(判断条件);
-要求:知道循环的条件,保证循环体 最少要执行1次
死循环
-本质是因为循环条件永远成立
-for(int i = 1 ; i > 0 ;i++){}
-for(;;){}
break和continue
–1.概述
都是用来结束循环结构的
break:立刻输入
continue:结束这次循环,还能下次循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值