gpt4 book ai didi

java - System.out.print 不打印到控制台,否则打印新行

转载 作者:行者123 更新时间:2023-11-30 06:40:23 25 4
gpt4 key购买 nike

我有简单的 Java 代码,它应该打印 5 行文本,其中 4 行带有换行符,最后一行没有换行符。不幸的是,它不起作用,只有前四行被打印,最后一行只有在它的末尾或之后打印新行时才会被打印:

System.out.println("   1. Workers list");
System.out.println(" 2. Add worker");
System.out.println(" 3. Remove worker");
System.out.println(" 4. Backup copy");
System.out.print("Choice> ");

我尝试在 System.out.print("Choice> "); 之后添加 System.out.flush(); 来强制打印,但它仍然没有工作。

最佳答案

这就是一些控制台的工作方式,它们只输出完整的行。如果您在 IntelliJ IDEA 中遇到这种情况,这正是 IDEA 控制台的工作方式。

如果您从普通终端运行它,您将看到部分行。

关于java - System.out.print 不打印到控制台,否则打印新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58256651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com