我对此代码有问题,我在if块中为变量x分配了一个值,但编译器抛出错误消息。我不明白为什么?
class psp
{
public static void main(String gg[])
{
int x, y;
y=5;
if(y==5)
{
x=5; // i have assigned a value to x
}
System.out.println(x);
}
}
最佳答案
因为y=5
是在运行时执行的,所以编译器在编译时不知道该值。
关于java - 变量x可能尚未初始化?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50592596/