8
作为三元运算符允许的int返回null,但if语句则不允许
让我们在以下片段中查看简单的Java代码: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private int same() { if (true) { return null; // The same …