三元运算符使用注意事项
- 三元运算符的形式 布尔表达式 ? 结果1 : 结果
true ? 1 : 2
- 三元运算符 需要三个操作数
- 三元表达式的计算过程
- 结果为true,那么就执行结果1
- 如果为false,那么就执行结果2
- 一般情况下,三元运算符的结果类型的数据类型保持一致,也就是三元表达式的结果1和结果2的数据类型需要保持一致。
double res = true ? 12 : 100.123
接收的类型是double 12类型是int 100.123类型是double
字面数值类型是可以进行自动类型转换