Java条件语句之多重 if
2024-08-21 06:46:56
多重 if 语句,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,如果成绩介于 70 分至 90 分之间,则奖励一个红米,否则罚做 500 个俯卧撑。
语法:
执行过程:
如:
该段代码的含义是:如果 score 值大于90,则奖励一个 Iphone 5s ,当 score 值小于等于 90 时,先判断 score 是否大于 70 ,如果 score 是介于 70--90 之间,则奖励一个红米,如果成绩小于等于 70 ,则罚做 500 个俯卧撑
当需要判断的条件是连续的区间时,使用多重 if 语句是非常方便滴!
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("童年");
}
}
}
这里也可以使用三元表达式
public class HelloWorld {
public static void main(String[] args) {
int age=25;
String message = age > 60 ? "老年":
(40<=age&&age<=60) ? "中年":
(18<=age&&age<40) ? "少年" : "童年"; System.out.println(message);
}
}
摘自:慕课网
最新文章
- 【算法和数据结构】_12_小算法_abs_fabsf_fabsd_大端小端判断
- Linux shell基础
- HDU ACM 3177 Crixalis&#39;s Equipment
- 查看某个模块的Tables
- Keil MDK 5.0发布了
- 常用Linux/Unix/Mac Os命令
- 《C程序设计语言现代方法》第5章 编程题
- Android开发之手势滑动(滑动手势监听)详解
- 最详细在Windows安装Xamarin.iOS教程
- [转]PHP echo, print, printf, sprintf函数的区别和使用
- The top 100 papers Nature explores the most-cited research of all time.
- java动态缓存技术:WEB缓存应用(转)
- Use eplipse to develop Python project
- 模拟美萍加密狗--Rockey2虚拟狗(一)
- 关于cisco ccp 或sdm管理gns3中思科路由器的成功分享
- 在Cyclone IVE中使用进位链的几个规则
- Linux并发与同步专题 (4) Mutex互斥量
- glog日志库使用笔记
- Git从远程仓库里拉取一条本地不存在的分支方法
- POJ 1191 棋盘分割(区间DP)题解
热门文章
- 查看linux目录剩余空间大小
- Oracle-Rman(物理备份)
- wsgi pep333
- Python图像处理库Pillow入门
- django ORM 批量操作:批量插入bulk_create
- 解决chrome在ubuntu+root模式下打不开的问题
- &;lt;context-param&;gt;与&;lt;init-param&;gt;的差别与作用
- Spring的IoC模式
- 004-Set 和 Map 数据结构
- 001-spring结合quartz使用