发布网友 发布时间:2022-04-23 16:40
共5个回答
热心网友 时间:2022-05-02 18:00
三目运算符
对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式从不会既计算x,又计算y。
热心网友 时间:2022-05-02 19:18
这个是三目运算符
你看下面
a?b:c,其实就是if{}else{}.
如果你还看不懂的话,就把a?b:c看成如下:
if(a){ //如果条件a为真
return b;
}else{
return c;
}
热心网友 时间:2022-05-02 20:52
相当于如下语句:
if ( sal <= 100 )
{
rate = 0;
}
else
{
rate = 0.05;
}
热心网友 时间:2022-05-02 22:44
rate=(sal<=1000) ? 0 : 0.05
这是一个语句的表示如果sal<=1000成立则rate=0,否则rate=0.05
热心网友 时间:2022-05-03 00:52
x=y?a:b
当条件y为真则x=a,否则x=b