逻辑分支的思维导图


    程序结构设计
        

顺序:根据代码的书写顺序,从上至下一行一行的执行。

选择:根据条件的真假,选择执行某种相应的结果。

循环:重复的做某件事。

        

  选择      
            

if条件语句:
if(条件表达式)
{
    执行语句;
}else{
    语句;
}
            三目运算符(条件运算符):
根据表达式1执行的结果,来决定执行表达式2还是表达式3
表达式1结果是true执行表达式2,最终返回表达式2的结果
表达式1结果是false执行表达式3,最终返回表达式3的结果
                语句:
表达式1?表达式2:表达式3;
            switch/case:
语法:
        switch(表达式){
                case 表达式1:分支语句一;
                        break;
                case 表达式2:分支语句二;break;
                case 表达式3:分支语句三;break;
                …
                case 表达式n:分支语句n;break;
                default:默认分支语句;break;
        }
                注意点:
1.switch是等值匹配

 特点:
1、switch只匹配一次,然后按照顺序执行
 2、break:跳出switch语句
3、  default:之前所有case的对立面
            注意点:
1.if后面的()不能省略,()后面不要加分号
2.if分支中即使一句话也要把{}写上
3.if嵌套不要超过五层
4.Switch语句里把default分支一定要写上,防止在以后的维护中产生歧义
把执行概率更大(正常情况)放在前面(if,case)


        循环:


            while循环:
语法:
          while(表达式){
              循环体;
          }
                执行顺序:先条件在语句,根据条件的真假判断语句是否执行,直到条件为假则跳出
                一个有限次数的循环,必须有一个使循环趋近于结束的条件
    死循环:
            do....while循环:
语法:
do {   语句} 
while (条件表达式);
                执行顺序:先语句,在条件
            while与do...while的区别:
当首次条件成立时,这俩没区别。
当首次条件不成立时,dowhile要比while多执行一次循环体。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值