以下是我遇到问题的代码:
public class testOutput {
public static void main(String[] args) throws Exception {
int count = 50000;
String s = "Vinjith";
for(int i=0;i<count;i++) {
System.out.print(s); // change this to println(s); and it works!
System.out.flush();
}
}
}
我正在使用 Eclipse Galileo - jdk 1.6/jre6。
- 我没有对控制台输出设置任何限制。
- 我也用 BufferedWriter 尝试过相同的程序:不起作用
- 它在变量
count = 584;
不超过该值时起作用。 - 当我使用 System.out.print(s); 时,我没有得到任何输出;但是当我使用 System.out.println(s); 我得到了 50000 行字符串“Vinjith”。
谢谢。