日期:2014-05-20  浏览次数:21092 次

【求助】在Eclipse下控制台输出异常
代码如下,但是运行后可以输出“The initial queens:”,但是数组元素出不来,不知道是什么原因,是不是Eclipse对控制台输出宽度有限制,求大虾解释一下~

public class Test {
public static void main(String[] args) {
int SIZE = 5000;
int queens[] = new int[SIZE];
for(int i = 0; i<SIZE; i++)
queens[i] = i;

System.out.println("The initial queens:");
for (int i = 0; i < SIZE; i++) {
System.out.print(queens[i] + "\n");
}
System.out.println();
}
}

------解决方案--------------------

能呀
------解决方案--------------------
引用:
Quote: 引用:


能呀

啊?可以吗,我数组大小1000的时候可以输出出来,再大就不行了

我刚跑了一下你的程序,确实可以输出的!
------解决方案--------------------
我这size=55000都能正常输出,是不是你那的java的jvm问题啊
------解决方案--------------------

------解决方案--------------------
代码可以输出。
------解决方案--------------------
是啊,console一行限制了字符的数量
你可以修改的
------解决方案--------------------
我运行了以后没有错误啊!数组可以出来啊!正解!