JAVA选择结构介绍

第二章 选择结构


目录

第二章 选择结构

1.选择结构

1.1.if语句

1.1.1. if

1.1.2.if-else

1.1.3.多重if选择结构

1.2.switch语句

1.3.switch与多重if区别

总结


内容仅供学习交流,如有问题请留言或私信!!!!!


1.选择结构

流程控制:流程控制用来控制程序中各语句的执行顺序,如下图。

流程图:逐步解决指定问题的步骤和方法的一种图形化表示方法

      

1.1.if语句

1.1.1. if

        if选择结构是根据条件判断结果选择不同的处理 。    

        语法结构类型:

if(条件){

        //代码块

}

        其中条件部分结果必须是布尔值。

1.1.2.if-else

        语法结构类型:

if(条件){

        //代码块1

}else{

        //代码块2

}

1.1.3.多重if选择结构

        使用多重if选择语句处理问题时需要注意顺序。

嵌套if选择结构:嵌套if控制语句可以通过外层语句和内层语句的协作,增强程序的灵活性

 if(条件1) {

      if(条件2) {

              代码块1

      } else {

              代码块2

      }

} else {

      代码块3

}

1.2.switch语句

语法结构:

switch (表达式) {

      case 常量 1:

  语句;

  break;

      case 常量 2:

  语句;

  break;

 

  default:

  语句;

}

1.3.switch与多重if区别

相同点:都是用来处理多分支条件的结构

不同点:

        switch:只能处理等值条件判断的情况

        多重if选择结构:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况


总结

if选择结构,包括以下形式

  • 基本if选择结构:可以处理单一或组合条件的情况
  • if-else选择结构:可以处理简单的条件分支情况
  • 多重if选择结构:可以处理分段的条件分支情况
  • 嵌套if选择结构:可以处理复杂的条件分支情况

switch选择结构

  • 多重分支并且条件判断是等值判断的情况

        练习:第二章练习题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愚人钊呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值