bluej - BlueJ 可以打印到控制台的最大行数是否有限制?

标签 bluej

我有一个简单的 main 方法,其中包含数十个“System.out.print”,如下所示:

public class StudentTester
{
    public static void main()
    {

        System.out.print('\f');

        System.out.println("1");
        System.out.println("2");
        System.out.println("3");
        System.out.println("4");
        System.out.println("5");
        System.out.println("6");
        System.out.println("7");
        System.out.println("8");
        System.out.println("9");
        System.out.println("10");
        System.out.println("11");
        System.out.println("12");
        System.out.println("13");
        System.out.println("14");
        System.out.println("15");
        System.out.println("16");
        System.out.println("17");
        System.out.println("18");
        System.out.println("19");
        System.out.println("20");
        System.out.println("21");
        System.out.println("22");
        System.out.println("23");
        System.out.println("24");
        System.out.println("25");
        System.out.println("26");
        System.out.println("27");
        System.out.println("28");
        System.out.println("29");
        System.out.println("30");
        System.out.println("31");
        System.out.println("32");
        System.out.println("33");
        System.out.println("34");
        System.out.println("35");
        System.out.println("36");
        System.out.println("37");
        System.out.println("38");
        System.out.println("39");
        System.out.println("40");
        System.out.println("41");
        System.out.println("42");
        System.out.println("43");
        System.out.println("44");
        System.out.println("45");
        System.out.println("46");
        System.out.println("47");
        System.out.println("48");
        System.out.println("49");
        System.out.println("50");
        System.out.println("51");
        System.out.println("52");
        System.out.println("53");
        System.out.println("54");
        System.out.println("55");
        System.out.println("56");
        System.out.println("57");
        System.out.println("58");
        System.out.println("59");        
        System.out.println("60");
        System.out.println("61");
        System.out.println("62");
        System.out.println("63");
        System.out.println("64");
        System.out.println("65");
        System.out.println("66");
        System.out.println("67");
        System.out.println("68");
        System.out.println("69");
        System.out.println("70");

}

但是,当我运行该程序时,BlueJ 仅显示 24-70。

为什么?

最佳答案

在 BlueJ 终端窗口中,转到选项并打开无限缓冲。这将解决您的问题。您还可以在方法调用时启用清屏,使每个程序在清屏上运行。

关于bluej - BlueJ 可以打印到控制台的最大行数是否有限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16493057/

相关文章:

java - Java 中使用 BlueJ 的 NullPointerException

Java 代码可以工作,但不确定是否满足要求(对象和类)

java - while 循环在需要时未结束

java - 尝试使用带有 'menu' 的 For 循环

私有(private)方法的 JAVADOC (BlueJ)

java - 使用 switch case 的三个数字中最大的一个

java - 如何将命令行输入文件中的行打印到命令行输出文件?

java - 如何从具有数组列表的类调用另一个类的方法?

java - 如何将 BlueJ Java 项目导出到实际的 exe 类型程序(而不是 Jar)中

java - 为什么我的整数增加了 2 而不是 1?