// 示例代码:Java 三目运算符表达式
public class TernaryOperatorExample {
public static void main(String[] args) {
int a = 10;
int b = 20;
// 三目运算符的基本形式是:条件 ? 表达式1 : 表达式2
// 如果条件为 true,则返回表达式1的结果,否则返回表达式2的结果
int max = (a > b) ? a : b;
System.out.println("The maximum value is: " + max);
// 另一个例子:检查一个数是否为正数、负数或零
int num = -5;
String result = (num > 0) ? "Positive" : (num < 0) ? "Negative" : "Zero";
System.out.println("The number is: " + result);
}
}
三目运算符(也称为条件运算符)的形式是 条件 ? 表达式1 : 表达式2
。
true
,则返回 表达式1
的结果。false
,则返回 表达式2
的结果。示例1:比较两个整数 a
和 b
,找出较大的值。
(a > b) ? a : b
:如果 a
大于 b
,则返回 a
,否则返回 b
。示例2:判断一个数是正数、负数还是零。
(num > 0) ? "Positive" : (num < 0) ? "Negative" : "Zero"
:嵌套的三目运算符用于处理多个条件。上一篇:java 循环list
下一篇:java获取当前系统时间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站