给定一个字符串值,如何在控制台的屏幕上显示它?我必须写什么才能做到这一点?
例如,这是我迄今为止的代码:
public class Main {
public static void main(String[] args) {
String message = "I am a school student and just started learning Java.";
// What to write next?
}
}
它可以工作,但显然还没有在控制台上显示该值。我必须写什么来展示它?我希望它看起来像这样:
但我得到的只是这个:
最佳答案
默认情况下,Java 程序不打印任何内容。您需要明确告诉您的程序打印输出。以下是您可以做到的一些方法:
System.out.print(message);
System.out.println(message);
System.err.print(message);
Console console = System.console();
if (console != null) { // Note that in some contexts there
// is not a usable `Console`...
console.writer().print(message);
}
注意上面的print
和 println
方法由 PrintWriter
定义类(class)。所有原始类型都有方便的重载,也适用于 Object
.在后一种情况下,打印的是调用 toString()
的结果。在论点上。还有
printf
根据格式字符串格式化多个参数的方法。有关更多信息,请阅读以下内容:
java.lang.System
的 javadocs , java.io.PrintWriter
和 java.io.Console
. 关于java - 如何在控制台上显示字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69083513/