下面这个循环迭代程序如果不加一个换行语句,那么最多迭代500多次就会崩溃,可能是编译器控制台一行显示不了这么多字符
(我的一个类似的程序,也是这个错误,我说明明程序这么正常,怎么一运行就崩溃,害的我找了很久才发现)
1 for(int i = 0; i < 500; i++) {
2 System.out.print(1);
3 System.out.print(1);
4 System.out.print(1);
5 System.out.print(1);
6 System.out.print(1);
7
8 }
加条换行语句就不会崩溃了
for(int i = 0; i < 5000; i++) {
System.out.print(1);
System.out.print(1);
System.out.print(1);
System.out.print(1);
System.out.print(1);
System.out.println();
}