035 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 02 多重if结构
035 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 02 多重if结构
本文知识点:Java中的多重if结构
选择结构回顾
if选择结构
注意:
1、条件必须用小括号括起来
2、并且条件的结果必须是一个布尔值
3、小括号后面不要随意加分号(Java程序中,分号是一条语句的结束标志)如果在if的条件括号后面加了分号,就说明条件后是一条空语句,即相当于if条件后什么都没做,所以不要轻易加分号。
尤其是在后面讲循环结构的时候,如果在循环结构的条件后加分号,相当于循环后什么都没做,会造成死循环。
if-else选择结构
案例练习
程序代码及其执行结果:
多重if结构改良上面程序
多重if结构格式:
**注意:else if的隐含条件:相当于对if条件的取反。else if(条件):括号里的条件相当于在对if条件取反的基础上,else if自己的特殊条件。 **
在这个的程序中,我们用多重if结构改写了前面的if-else程序,改写完之后,代码量减少了,而且程序结构看起来更清晰了。唯一需要注意的是,第一个else if后有潜在的隐含条件:即对if条件取反;第二个else if的条件是对前面的if的条件和else if的条件的取反,依次类推,所有的后面的else if的潜在隐含条件都是如此。