在 Java 中应用三元运算符对双精度值


三元运算符又称为条件运算符。该运算符包含三个操作数,用于评估布尔表达式。

假设我们有以下两个双精度值。

double val1 = 20.0;
double val2 = 3.7;

现在,让我们使用三元运算符检查第一个值。

System.out.println(val1 == 20 ? "Correct!" : "Incorrect!");

如果以上条件正确,即 val 等于 20,则将返回第一个语句“正确”。如果两者不相等,则将评估第二个语句。

以下是最终示例。

示例

 在线演示

import java.util.*;
public class Demo {
    public static void main(String args[]) {
       double val1 = 20.0;
       double val2 = 3.7;
       System.out.println("Checking first value " + val1);
       System.out.println(val1 == 20 ? "Correct!" : "Incorrect!");
       System.out.println("Checking second value " + val2);
       System.out.println(val2 == 3.8 ? "Correct!" : "Incorrect!");
    }
}

输出

Checking first value 20.0
Correct!
Checking second value 3.7
Incorrect!

更新时间:2020 年 6 月 26 日

376 次浏览

职业生涯 用武之地

完成课程获得认证

开始行动
广告
© . All rights reserved.