Java中的条件语句(if、if...else、多重if、嵌套if)详解

if 条件语句,执行的状况: 先满足条件,再执行代码块

语法:

 

执行过程:

 Java中的条件语句(if、if...else、多重if、嵌套if)详解_第1张图片

如:

注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽~~

Java条件语句之 if…else

if…else 语句的操作比 if 语句多了一步:  当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,否则罚做 500 个俯卧撑。

语法:

Java中的条件语句(if、if...else、多重if、嵌套if)详解_第2张图片

执行过程:

 Java中的条件语句(if、if...else、多重if、嵌套if)详解_第3张图片

如:

Java中的条件语句(if、if...else、多重if、嵌套if)详解_第4张图片

Java条件语句之多重 if

多重 if 语句,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,如果成绩介于 70 分至 90 分之间,则奖励一个红米,否则罚做 500 个俯卧撑。

语法:

 Java中的条件语句(if、if...else、多重if、嵌套if)详解_第5张图片

执行过程:

 Java中的条件语句(if、if...else、多重if、嵌套if)详解_第6张图片

如:

Java中的条件语句(if、if...else、多重if、嵌套if)详解_第7张图片

该段代码的含义是:如果 score 值大于90,则奖励一个 Iphone 5s ,当 score 值小于等于 90 时,先判断 score 是否大于 70 ,如果 score 是介于 70–90 之间,则奖励一个红米,如果成绩小于等于 70 ,则罚做 500 个俯卧撑

当需要判断的条件是连续的区间时,使用多重 if 语句是非常方便滴!

Java条件语句之嵌套 if

嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。例如,活动计划的安排,如果今天是工作日,则去上班,如果今天是周末,则外出游玩;同时,如果周末天气晴朗,则去室外游乐场游玩,否则去室内游乐场游玩。

语法:

 Java中的条件语句(if、if...else、多重if、嵌套if)详解_第8张图片

执行过程:

 Java中的条件语句(if、if...else、多重if、嵌套if)详解_第9张图片

例如:

Java中的条件语句(if、if...else、多重if、嵌套if)详解_第10张图片

运行结果为: 去室外游乐场游玩



关注更多文章

你可能感兴趣的:(JAVA,java)