标签: java
可能重复: Conversion from null to int possible?
我发现以下表达式在java中编译。
int i = false ? 3 : null;
当执行代码时,我得到一个空指针表达式,这使我认为编译器正在装箱3到整数。
我想知道的是 - 我对这个问题的评估是否正确,这种行为是一个错误,还是一个令人困惑的功能?
此问题似乎与此线程相似,但不完全相同 Conversion from null to int possible?