Java 三元操作符
三元操作符使用 3 个操作数,可以用它来替换 if else 语句。这可以使代码更简单、更紧凑。
三元操作符的语法如下 −
Expression ? Statement 1 : Statement 2
在上述语法中,表达式是一个条件表达式,结果为 true 或 false。如果表达式的值为 true,则执行语句 1,否则执行语句 2。
以下是一个在 Java 中演示三元操作符的程序。
示例
public class Example { public static void main(String[] args) { Double num = -10.2; String str; str = (num > 0.0) ? "positive" : "negative or zero"; System.out.println("The number " + num + " is " + str); } }
输出
The number -10.2 is negative or zero
现在让我们了解上述程序。
定义了数字 num。然后使用三元操作符。如果 num 大于 0,则 str 存储 "positive",否则存储 "negative or zero"。然后针对指定数字显示这条信息。演示了此代码片段如下。
Double num = -10.2; String str; str = (num > 0.0) ? "positive" : "negative or zero"; System.out.println("The number " + num + " is " + str);
广告