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

更新于:2019年9月18日

5000+ 浏览量

开启你的职业生涯

完成课程获得认证

开始学习
广告