分支控制结构 基本语法 流程图

单分支:

if(条件表达式){

        执行代码块;(可以有多条语句)

}

说明;当表达式为ture时,就会执行{ }的代码,如果为false

双分支:

if(条件表达式){

        执行代码块1;

}else{

        执行代码块2;

说明:当条件表达式成立,即执行代码块1,否则执行代码块2.如果执行代码块只有一条语句,则可以省略,否则,不能省略

多分支;

if(条件表达式){

        执行代码块1;

}else if(条件表达式){

        执行代码块2;

}

........

else{

        执行代码块n;

}

 说明:
1.当条件表达式1成立时,即执行代码块1,
2.如果表达式1不成立,才去判断表达式2是否成立,
3.如果表达式2成立,就执行代码块2
4.以此类推,如果所有的表达式都不成立
5.则执行else的代码块,注意,只能有一个执行入口。

嵌套分支

基本介绍; 在一个分支结构中又完整的嵌套了另一个完整的分支结构。

基本语法(例如)

if(){

        if(){

                if else...

        }else{

                if else...

        }

}

switch 分支结构;

switch (表达式){  
        case 常量1:                //case 常量1:当表达式的值等于常量1,就执行语句1
                语句块1;
                break;            // break:表示退出switch  
        case 变量2:       //如果和case 常量1匹配就执行语句,如果没有匹配就继续匹配case 常量2
                语块2;
                break;
        ...
        case 变量n:
                语块n;
                break;
        default:                //如果一个都没匹配上执行 default
                语句块;
                break;
    }

        

1.switch关键字,表示swtich分支                                                                                                      2.表达式对应一个值
3. case常量1:当表达式的值等于常量1,就执行语句1                                                                        4. break :表示退出swtich
5.如果和case常量1匹配,就执行语句块1,如果没有匹配,就继续匹配case常量2
6.如果一个都没有匹配上,执行default

如果语法里面有写结束语句 break; 就会执行你所输入的变量一下的所有语块直到 遇到 break语块或者结束switch的最后。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值