java——选择结构1

本文介绍了编程中的基础if选择结构,包括单分支if选择结构的语法和执行规则。讲解了条件必须为布尔值的特点,并通过实例解释了如何根据条件执行不同的代码块。此外,还探讨了更复杂的嵌套if选择结构,详细阐述了其执行规律和代码组织方式,强调了条件满足时执行相应代码块的重要性。
摘要由CSDN通过智能技术生成

    上一期我们学习了有关的数据类型以及如何赋值与替换。今天我们来学习一下有关选择结构的知识。来让我门一起开始吧!

首先在选择结构中我们最基本的选择结构if选择结构。它的语法比较简单,

基本if选择结构

1.单分支if选择结构。

语法结构

   if(条件){

       代码块1

}

       代码块2

运行规则:

       如果条件满足,就是为true,则会执行代码块1,执行完代码块1后,则会继续执行{}后面的代码模块2,当然如果条件false,则会直接结束if的选择结构,进而往下执行{}后的模块的内容。

在这里我们需要注意的是:

1.我们所使用的的条件全部是布尔值,无论条件多么复杂,代码多么长,它的条件值都只能是true或者false。(条件值她比较单纯,不知道什么是是非非~)

2.还有就是如果代码块1只有一行语句,我们的{}可以不写,不过这不是一个好习惯,不要省略。

下面来一个实例,例如判断张三的成绩如果达到90分,就有奖励,没有达到就只有谢谢参与了。

当我们遇到比较复杂的条件,如下图需要做双重判断,我们一般使用逻辑预算运算符或者其他运算符来操作,但是不管有多么复杂,条件都只可以是布尔值。

 总结:对于基础的if选择结构(单支),首先需要根据问题,确定选择对象,利用运算符做出正确判断条件。

equals 常用来判断字符串内容是否相同,可以视为一种检查工具。

除了基本的if选择结构,也有互相嵌套的if结构我们叫做“嵌套if选择结构”‘’

 嵌套if选择结构:在一个if选择结构中包含另外一个if选择结构,
          语法结构:
              if(条件1){
                 代码块1;
                 if(条件2){
                     代码块2
                  }else{
                      代码块3
                  }
             }else{
                 代码4;
                if(条件5){
                      代码块5
                  }else{
                      代码块6
                  }
              }
             代码块n;
         执行规律:
           首先判断条件1,如果条件1为true,执行条件1后面{}里面的代码1,继续判断条件2,如果条件2为true,执行代码块2,执行完代码块2,整个的选择结构全部执行完毕,执行整个选择结构后面的代码块n。
                如果条件2为false,执行代码块3,代码块3执行完之后,整个的选择结构全部执行完毕,执行整个选择结构后面的代码块n。
             如果条件1为false,执行else后面{}里面的代码4,继续判断条件5,如果条件5为true,执行代码块5,执行外代码块5,整个的选择结构全部执行完毕,执行整个选择结构后面的代码块n
                 如果条件5为false,执行代码块6,代码块6执行完之后,整个的选择结构全部执行完毕,执行整个选择结构后面的代码块n
        备注:
              不管if选择结构怎么嵌套,只需要抓住,条件满足才执行if后面{}里的代码,不满就不执行,执行其它地方的代码。
     

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值