慕课网-安卓工程师初养成-4-3 Java条件语句之多重 if
2014-09-07 19:26
701 查看
来源:http://www.imooc.com/code/1355
多重 if 语句,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,如果成绩介于 70 分至 90 分之间,则奖励一个红米,否则罚做 500 个俯卧撑。
语法:
执行过程:
如:
该段代码的含义是:如果 score 值大于90,则奖励一个 Iphone 5s ,当 score 值小于等于 90 时,先判断 score 是否大于 70 ,如果 score 是介于 70--90 之间,则奖励一个红米,如果成绩小于等于 70 ,则罚做 500 个俯卧撑
当需要判断的条件是连续的区间时,使用多重 if 语句是非常方便滴!
请在编辑器中应用多重 if 语句,补全代码实现如下功能:
假设年龄大于 60 岁,则提示“老年”;如果年龄介于 40 岁至 60 岁之间,则提示“中年”;如果年龄介于 18 岁至 40 岁之间,则提示“少年”; 18 岁以下则提示“童年”
运行结果:
多重 if 语句,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,如果成绩介于 70 分至 90 分之间,则奖励一个红米,否则罚做 500 个俯卧撑。
语法:
执行过程:
如:
该段代码的含义是:如果 score 值大于90,则奖励一个 Iphone 5s ,当 score 值小于等于 90 时,先判断 score 是否大于 70 ,如果 score 是介于 70--90 之间,则奖励一个红米,如果成绩小于等于 70 ,则罚做 500 个俯卧撑
当需要判断的条件是连续的区间时,使用多重 if 语句是非常方便滴!
任务
小伙伴们,一起来解决个年龄问题吧。请在编辑器中应用多重 if 语句,补全代码实现如下功能:
假设年龄大于 60 岁,则提示“老年”;如果年龄介于 40 岁至 60 岁之间,则提示“中年”;如果年龄介于 18 岁至 40 岁之间,则提示“少年”; 18 岁以下则提示“童年”
运行结果:
public class HelloWorld { public static void main(String[] args) { int age=25; if (age >= 60) { System.out.println("老年"); } else if (age >= 40 && age < 60) { System.out.println("中年"); } else if (age >= 18 && age < 40) { System.out.println("少年"); } else { System.out.println("童年"); } } }
相关文章推荐
- 慕课网-安卓工程师初养成-4-4 Java条件语句之嵌套 if
- 慕课网-安卓工程师初养成-4-2 Java条件语句之 if...else
- 慕课网-安卓工程师初养成-4-1 Java条件语句之 if
- 慕课网-安卓工程师初养成-4-6 Java条件语句之 switch
- 慕课网-安卓工程师初养成-4-9 Java循环语句之 for
- Java条件语句之多重 if
- Java基础---Java条件语句之多重if(十九)
- Java 条件语句之多重 if
- 慕课网-安卓工程师初养成-4-11 Java循环跳转语句之 break
- 慕课网-安卓工程师初养成-4-8 Java循环语句之 do...while
- 慕课网-安卓工程师初养成-4-7 Java循环语句之 while
- 慕课网-安卓工程师初养成-4-12 Java循环跳转语句之 continue
- Java基础---Java条件语句之多重if(十九)
- 慕课网-安卓工程师初养成-4-14 Java 循环语句之多重循环
- 【慕课笔记】第四章 流程控制语句 第3节 JAVA条件语句之多重if
- 慕课网-安卓工程师初养成-3-8 Java中的条件运算符
- 慕课网-安卓工程师初养成-1-1 Java简介
- 慕课网-安卓工程师初养成-3-3 Java中的赋值运算符
- 慕课网-安卓工程师初养成-3-6 Java中的逻辑运算符
- 慕课网-安卓工程师初养成-2-10 Java中的强制类型转换