当我们在编写 Java 代码时,常常要向控制台输出文本信息,Java 中的 print() 和 println() 方法可以帮助我们达到这个目的。
print() 和 println() 方法的区别
Java 中的 print() 和 println() 方法都可以向控制台输出文本信息,但它们的区别在于:
- print() 方法不会在输出信息后自动换行,输出的内容会连续在一起;
- println() 方法会在每次输出信息后自动换行。
因此,使用 print() 输出多个信息时需要使用空格或者换行符手动分隔,而 println() 会自动将每个信息输出在一行上,方便阅读。
使用示例
下面我们来看两条使用示例,以加深对 print() 和 println() 的理解。
示例一
public class PrintExample {
public static void main(String[] args) {
int a = 10, b = 20, c = 30;
System.out.print("a = " + a);
System.out.print(", b = " + b);
System.out.print(", c = " + c + "\n");
System.out.println("Hello, World!");
}
}
输出结果为:
a = 10, b = 20, c = 30
Hello, World!
在这个示例中,我们使用了 print() 和 println() 方法输出了两个信息。
在第一次输出时,我们使用了一个连续的 print() 调用来输出整个信息,“\n” 表示手动换行符,确保第一个信息和第二个信息之间有换行分隔。
第二次输出时,我们使用了一个单独的 println() 调用来输出信息,由于 println() 方法会在输出信息后自动换行,因此输出结果在两行上。
示例二
public class PrintlnExample {
public static void main(String[] args) {
System.out.println("Hello,");
System.out.println("World!");
}
}
输出结果为:
Hello,
World!
在这个示例中,我们使用了两个独立的 println() 调用来输出两行信息,由于每个 println() 调用都会自动换行,因此输出结果在两行上。
总结
在 Java 中,print() 和 println() 方法都可以用于向控制台输出信息,区别在于前者不会自动换行,后者会自动换行。
使用时可以灵活根据需要选择哪一种方法,同时还可以手动在输出信息时使用空格或者换行符来分隔信息。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java 中的 print() 和 println() - Python技术站