2021-08-10 三大结构 Day 06

三大结构

顺序结构

  • 即代码按顺序执行,从上到下

选择结构

if语句

if单选择结构
语法格式
  • if(布尔值表达式){/
        代码
    }
    
      - 如果布尔值表达式的值为true,则执行代码;布尔值表达式为false,则不执行if语句里的code
    
if双选择结构
语法结构
  • if(){
        
    }else{
        
    }
    
    • 如果布尔值表达式的值为true,则执行if语句里的代码;如果不是,则执行else里的代码
if多选择结构
语法结构
  • if(布尔值表达式1){
        
    }else if(布尔值表达式2){
        
    }else if(布尔值表达式3){
        
    }else{
        
    }
    
  • 按顺序结构,从上到下,布尔值表达式1是否为true,是就执行if语句里的code,不是就向下判断布尔值表达式2是否为true,一直向下直到为true;没有true,则不进入if语句

  • if多选择结构中间可以有很多else if()语句


Switch多选择结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FyWW7TGs-1628600271280)(C:\Users\ykw\AppData\Roaming\Typora\typora-user-images\image-20210809185201908.png)]

语法结构
  • switch(x){
    case 1:
    	break;
    case 2:
    	break;
    default:
            
    }
    
    • Switch判断x是否与1或2相等,相等则执行该代码
    • break是跳出switch语句,没有就继续执行下去
    • 有default时,没有与x相等的,则输出default的代码;没有default时,则不执行Switch语句

循环结构

While循环

语法结构
  • while(){
        
    }
     
    

Do while循环

语法结构
  • do{
        
    }while();
    

while与do while的区别

  • while先判断,后执行。判断符合要求才执行代码
  • do while先执行,后判断。

For循环

语法结构
  • for(初始定义;判断表达式;改变){
    
    }
    
快敏捷操作
  • 在IDEA中可以100.for回车快敏捷使用
f增强for循环
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-crby1CLs-1628600271282)(C:\Users\ykw\AppData\Roaming\Typora\typora-user-images\image-20210809195158182.png)]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值