java语言基础【java分支结构】

一、分支结构
任何复杂的程序逻辑都可以通过"顺序"、"分支"、"循环"三种基本的程序结构实现
二、if语句
//if语句的执行逻辑
    语句0;
if(逻辑表达式){
    语句1;
    语句2;
}
    语句3;
以上代码的执行顺序:1.执行语句0;
             2.判断逻辑表达式的值:
                 若值为true,则执行if语句块中的语句                        若值为 false ,则 不执行 if语句块中的语句
             3.执行语句3
注意:当if语句块中只有一条语句时,"{}"可以省略。但当将来代码发生变更时很容易发生错误,因此,即便if语句块只有一条语句,也不要省略"{}"
三、if else语句
    语句0
    if(逻辑表达式){
        语句块1;
    }else{
        语句块2;
    }
    语句块3;
以上代码的执行顺序:1.执行语句0;
             2.判断if逻辑表达式的值:
                 若值为true,则执行语句块1;                       若值为false,则执行语句块2;
             3.执行语句3;
四、else if语句
    if-else语句的嵌套:当程序的分支数大于2时,可以用if-else嵌套的方式解决,即:else语句块中又包含if语句或者if-else语句。
五、switch case语句
    1.switch case语句是一种特殊的分支结构,可以根据一个整数表达式的不同取值,从不同的程序入口开始执行。
 
switch(整形表达式){
    case 整型常量值1:语句1;break;
    case 整型常量值2:语句2;break;
    default:语句3;
}
   2.switch-case的优势:
    switch-case常常和break语句结合使用使用实现分支的功能
    switch-case在实现分支功能时和if-else的主要区别在于switch-case结构的效率要高、结构更清晰
    从JDK7.0开始,switch-case支持字符串表达式    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值