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);

更新于: 25-6 月 2020

2K+ 已查看

职业生涯开始启动

完成课程获得认证

开始
广告