class 双重三元表达式
时间: 2023-10-12 11:11:46 浏览: 86
java代码-日常练习9,三元表达式
双重三元表达式是指在一个三元表达式中嵌套了另一个三元表达式的情况,形式如下:
```
condition1 ? value1 : condition2 ? value2 : value3
```
这个表达式的含义是:如果 condition1 成立,则返回 value1;如果 condition1 不成立,再判断 condition2 是否成立,如果成立,则返回 value2;否则返回 value3。
需要注意的是,由于三元表达式是右结合的,所以这个表达式的实际执行顺序是从右往左的,即先判断 condition2,再判断 condition1。因此,如果使用双重三元表达式时不小心写错了顺序,可能会导致意外的错误结果。因此,建议在写复杂的条件判断时,尽量使用 if-else 语句,以保证代码的可读性和正确性。
阅读全文