Java如何使用三元运算符?
三元运算符或条件运算符可以用作if-then-else语句的简短版本。当您if-then-else的代码中有一个简单的语句返回一个值时,您可以使用三元运算符,它可以使您的代码更易于阅读。
三元运算符使用的符号编写,?:并且具有以下语法:
result = testCondition ? value1 : value2;
当测试条件评估为true表达式时,value1将返回该表达式,否则将返回该表达式value2。的value1或value2不仅是简单的字段或变量,它可以是例如一个方法的调用。但是建议对简单的事情使用三元运算符,因为如果您过度这样做,它将使您的代码难以阅读。
让我们看下面的代码:
package org.nhooo.example.lang;
public class TernaryOperatorDemo {
public static void main(String[] args) {
int a = 10;
int b = 20;
//获得最大值
int min = a < b ? a : b;
//上面使用三元运算符是一种替代方法
//以下if-then-else语句。
int minValue;
if (a < b) {
minValue = a;
} else {
minValue = b;
}
//获得最小值。
int max = a > b ? a : b;
//获取绝对值。
int abs = a < 0 ? -a : a;
System.out.println("min = " + min);
System.out.println("minValue = " + minValue);
System.out.println("max = " + max);
System.out.println("abs = " + abs);
}
}
热门推荐
10 俄语随口祝福语简短版
11 感谢教官文案祝福语简短
12 新年祝福语大全简短感谢
13 男生节搞笑简短祝福语
14 奶茶便利贴祝福语简短
15 离职送别文案祝福语简短
16 对公司年会祝福语简短
17 给老师新年祝福语 简短
18 祝女儿六一祝福语简短