// 三目运算符(ternary operator)的语法是:条件 ? 表达式1 : 表达式2
// 如果条件为 true,则返回表达式1的结果;如果条件为 false,则返回表达式2的结果。
public class TernaryOperatorExample {
public static void main(String[] args) {
int a = 10;
int b = 20;
// 使用三目运算符来比较两个数,返回较大的那个
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 来返回较大的那个数,并将其赋值给变量 max。示例2:
num 是否为正数、负数或零。使用嵌套的三目运算符 (num > 0) ? "Positive" : (num < 0) ? "Negative" : "Zero" 来返回相应的字符串描述。上一篇:java 数组转set
下一篇:java字符串比较
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站