如果没有启动,会发生什么?

F.A*_*F.A 0 java variables if-statement

我发现了这个问题,每当我尝试运行它时,它会给我一个错误,它无法编译,因为变量r尚未初始化.这是个问题....

int n=1; int k=2; int r;
if(k<r) {
  r=n;
}
Run Code Online (Sandbox Code Playgroud)

"在if语句之后每个变量的值是多少?"

Ell*_*sch 5

你已经回答了这个问题.代码无法编译.与用作类成员时不同,本地基元类型没有默认值.而且由于它没有编译,因此无法执行.