java三元运算法
Java中的三元运算符是一个条件运算符,也称为条件操作符或三元条件运算符。它是由“?”和“:”组成的。它的格式如下:
`variable = (condition) ? value1 : value2;`。
其中,condition是一个条件表达式,如果它的结果为true,则将value1赋值给variable,否则将value2赋值给variable。
例如,下面的代码使用三元运算符比较num1和num2的大小:
```。
int num1 = 10;。
int num2 = 20;。
int max = (num1 > num2) ? num1 : num2;。
System.out.println("较大的数是:" + max);。
```。
输出结果为:较大的数是:20。
三目条件运算符?:的含义
在这个例子中,条件表达式num1 > num2的结果为false,因此将num2赋值给max变量。