Java中的条件运算符

时间:2017-10-10 11:57:35

标签: java conditional operator-keyword

执行以下程序产生以下结果,请说明sum的值为120且价格为100的原因。

double sum=10, price =100;
sum+=price>=100?price * 1.1 : price;
Syso(sum);
Syso(price);

输出是 120 100

1 个答案:

答案 0 :(得分:0)

expression ? value 1 : value 2

if expression is true, result is value 1(第一个条件)

if expression is false ,result is value 2(第二个条件)

示例:

x = 1, x > 10 ? x : 10

表达式:x > 10 => false

值1:x 值2:10

结果为10