以下方法无法在Java中执行,因为该变量在使用时i可能保持未初始化状态.这是语法或语义问题吗?
i
public int odd( boolean b ){ int i; if( b ){ i = 3;} return i; }
我以为它会是语义,但根据我的讲师,这是一个语法错误.这是正确的,为什么?
java syntax semantics
java ×1
semantics ×1
syntax ×1