我有一个正在处理的程序,并且在我的columns()方法中返回后突然开始出现无法访问的代码错误。我尝试了任何一行,除了无法访问的代码外,它不会说任何东西。 “return obj”行是无法到达的行。我的代码如下:
public class Display {
public static void main(String[] args){
int x,y;
for(int a = 1; a < 5; a++){
System.out.print(a + "\t");
}
System.out.println();
for(int i = 0; i < 10; i++){
y = i;
x = 1;
for(int z = 0; z < 4; z++) {
System.out.print(x*y + "\t");
x++;
}
System.out.println();
}
}
public static Object[] columns() {
Object[] obj;
obj = new Object[11];
obj[0] = "x = 1, 2, 3, 4";
for(int o = 0; 0 < 10;o++){
obj[o+1] = "x * " + o;
}
return obj;
}
}
答案 0 :(得分:2)
0 < 10
因为像while(true)
答案 1 :(得分:1)
你的问题在这里:
for(int o = 0; o < 10;o++){
obj[o+1] = "x * " + o;
}
return obj;
你正在使用0<10
这个循环永远不会结束。