在 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!
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP