【发布时间】:2012-09-30 12:57:35
【问题描述】:
考虑以下方法:
void a ()
{
int x;
boolean b = false;
if (Math.random() < 0.5)
{
x = 0;
b = true;
}
if (b)
x++;
}
在x++ 上,我收到“局部变量可能尚未初始化”错误。显然 x 永远不会在未初始化的情况下使用。除了初始化 x 之外,还有什么方法可以抑制警告?谢谢。
【问题讨论】:
-
不,没有。
标签: java variables compiler-errors local initialization