JAVA语言运算符号解释
发布网友
发布时间:2022-04-26 11:46
我来回答
共3个回答
热心网友
时间:2022-06-28 01:19
result = (sum==0?1:num/sum);
这是一个三元运算符
sum==0? 如果sum==0 就执行 result=1,不等于result = num/sum.
大概就是这意思。
你要思考的是,我们应该在什么情况下使用三元运算符。
热心网友
时间:2022-06-28 01:19
Java提供一个特别的三元运算符(ternary)经常用于取代某个类型的if-then-else 语句。
运算符的通用格式如下:
expression_r1 ? expression_r2 : expression_r3
其中,expression_r1是一个布尔表达式。如果expression_r1为真,那么expression_r2被求值;
否则,expression_r3被求值
热心网友
时间:2022-06-28 01:20
if(sum==0)
result =1
else
result =num/sum