public class TestC {
public static void main(String[] args) {
int i;
for(int j=0; j<3; j++) {
i=1;
}
System.out.println(i);
}
}
运行的时候会出现可能尚未未初始化变量i。如果是自变量的作用域问题,可是我的 i 是定义在for外面啊,所以请问下到底是什么原因呢,谢谢
public static void main(String[] args) {
int i;
for(int j=0; j<3; j++) {
i=1;
}
System.out.println(i);
}
}
运行的时候会出现可能尚未未初始化变量i。如果是自变量的作用域问题,可是我的 i 是定义在for外面啊,所以请问下到底是什么原因呢,谢谢
public static void main(String[] args) {
if (args.length == 0) {
System.out.println("no args.");
}
}
}像楼主的代码层级多,又没有排版,没法看。