Java 中 print() 和 println() 的区别
众所周知,在 Java 中,这两种方法主要用于将代码中的文本显示到控制台。这两种方法都属于 PrintStream 类,并调用 System 类的静态成员“out”(这是一个 final 类型类)。
以下是 print() 和 println() 之间的重要区别。
序号 | 关键点 | print() | println() |
---|---|---|---|
1 | 实现 | print 方法的实现是将文本打印到控制台,光标停留在控制台文本的末尾。 | 另一方面,println 方法的实现是将文本打印到控制台,光标移动到控制台下一行的开头,下一次打印将从下一行开始。 |
2 | 特性 | print 方法只是简单地将文本打印到控制台,不添加任何换行符。 | 而 println 方法在将文本打印到控制台后会添加换行符。 |
3 | 参数 | print 方法仅适用于传递输入参数,否则如果未传递参数,则会抛出语法异常。 | println 方法既可以带参数也可以不带参数,并且不会抛出任何类型的异常。 |
print() 与 println() 的示例
JavaTester.java
import java.io.*; class JavaTester { public static void main(String[] args){ System.out.print("Hello"); System.out.print("World"); } }
输出
HelloWorld
示例
JavaTester.java
import java.io.*; class JavaTester { public static void main(String[] args){ System.out.println("Hello"); System.out.println("World"); } }
输出
Hello World
广告