学习目录:
- if….else语句
- else if 语句
- 简洁版 if…else
- 小例
概述:
Java 条件和 if 语句
Java 支持数学中常见的逻辑条件:
- 小于:a < b
- 小于或等于:a <= b
- 大于:a > b
- 大于或等于:a >= b
- 等于:a == b
- 不等于:a != b
可以使用这些条件来执行不同的操作,根据不同的决策进行选择。
Java 有以下条件语句:
- if:用于指定在指定条件为真时执行的代码块。
- else:用于指定在条件为假时执行的代码块。
- else if:用于指定当第一个条件为假时需要测试的新条件。
- switch:用于指定多个替代的代码块执行。
一. if 语句
使用 if
语句来指定在条件为 true 时执行的 Java 代码块。
语法:
1 | if (条件) { |
if
需要小写,大写会报错
例:
1 | public class Main { |
二. else 语句
使用 else 语句来指定在条件为假时执行的代码块
语法:
1 | if (条件) { |
例子:
1 | public class Main { |
三. else if 语句
使用 else if 语句来指定一个新的条件,如果第一个条件为假(false)
1 | if (condition1) { |
例题:
1 | public class Main { |
示例解释
在上面的例子中,时间(22)大于 10,因此第一个条件为假(false)。接下来的条件,在 else if 语句中,也为假,所以我们进入 else 条件,因为 condition1 和 condition2 都为假,程序会在屏幕上打印 “晚上好”。
然而,如果时间是 大于 10 小于18,程序将打印 “美好的一天”。
四. 简洁版 if…else
还有一种简洁版的 if…else 语句,称为 三元运算符,因为它由三个操作数组成。
它可以用来将多行代码替换为一行代码,通常用于替换简单的 if else 语句
语法:
1 | variable = (condition) ? expressionTrue : expressionFalse; |
条件表达式为真时,执行 expressionTrue
; 否则,执行 expressionFalse
。
if else 语句例题:
1 | int time = 20; |
简洁版 if…else
1 | public class Main { |
五. 例子展示
了解数字是偶数还是奇数:
1 | public class Main { |
输出结果:
1 | 5是奇数 |