如何在 Java 中打印
Java 语言提供了三种方法或函数来打印输出。这些方法取决于方法要求和编码中的期望输出。
- Java print() 方法:在 Java 中使用 print 语句在同一行显示数据。
- Java println() 方法:输出打印在当前行,光标移动到下一行。
- Java printf() 方法:根据要求以特定格式显示数据。
方法 1:Java print() 方法
Java print 方法用于将内容打印到控制台。它属于 Java PrintStream 类的重载方法。它以字符串作为输入参数。
打印输入语句后,输出光标仍停留在同一行。如果我们不解析任何参数,此方法就会生效。print 语句使用“\n”换到下一行。
语法
语法展示了如何操作 Java print 语句。
System.out.print(String input_data);
System.out 是一个 Java 方法,用于创建 PrintStream 类的实例。它显示标准输出流。您不能直接使用 PrintStream 对象。
- System:System 是一个 final 类,用于“Java.lang.package”中显示数据。
- out:“out”是 java System 类的实例,具有公共成员字段。它是一种 PrintStream 包,用于在内部创建对象。
示例
提供的示例展示了 print() 方法的工作过程。
class HelloCoder{ public static void main(String[] args) { System.out.print("How to Print in Java! \n"); System.out.print("Hello Coder!"); System.out.print("Guru99!"); } }
输出
How to Print in Java! HELLO CODER! Guru99
方法 2:Java println() 方法
Java println 方法是 print() 方法的高级版本。它用于在控制台显示文本。它通过重载方法属于 PrintStream 类。此方法与字符串参数一起使用。在打印完给定信息后,光标会移到下一行的开头。
语法
语法展示了如何操作 Java println 语句。
System.out.println(String input_data);
println():PrintStream 类用于在控制台显示输出。
示例
让我们来看 print() 方法的示例。
public class HelloCoder { public static void main(String[] args) { System.out.println("How to Print in Java! "); System.out.println("Hello Coder!"); System.out.println("Guru99!"); } }
输出
How to Print in Java! Hello Coder! Guru99!
println() 中的其他 Java 重载方法
print() 方法具有以下重载方法
重载方法 | 打印数据格式 |
print(boolean b) | 此方法显示布尔值 |
print(char c) | 一个方法显示字符 |
print(char[] s) | 它显示字符数组 |
print(doubled) | 它显示双精度浮点数 |
print(float f) | 一个方法显示浮点数 |
print(long l) | 它显示长整数 |
print(int i) | 它显示整数 |
print(object obj) | 此方法操作对象值 |
print(String s) | 此方法显示字符串值 |
方法 3:Java printf() 方法
Java printf 方法在控制台上以特定格式显示格式化字符串。它是 PrintStream 类的 Java 重载方法,用于打印值。格式说明符与方法中的格式化参数一起显示。
语法
语法展示了如何操作 printf() 语句。
System.out.printf(String display_format, Object input_data);
示例
让我们来看 print() 方法的示例。
public class HelloCoder{ public static void main(String[] args) { System.out.printf("'%s' %n","How to Print in Java!"); System.out.printf("%S %n","Hello Coder!"); System.out.printf("'%S' %n","Learning"); } }
输出
'How to Print in Java!' HELLO CODER! 'LEARNING'
Java 中的 printf() 格式说明符
printf() 方法使用以下格式说明符
格式说明符 | 类型 |
%c | 字符值 |
%d | 整数值 |
%f | 浮点数 |
%s | 字符串 |
%% | 打印或显示百分号(%) |
%e | 指数浮点值 |
示例
让我们来看 Java 中 print 方法的示例。
public class HelloCoder{ public static void main(String[] args) { System.out.println("How to Print in Java!"); System.out.printf("%S %n","Hello Coder!"); System.out.print(" Guru99"); } }
输出
How to Print in Java! HELLO CODER! Guru99
如何在 Java 中使用输入的数据进行打印
如何在 Java 中使用输入的数据进行打印
以下步骤展示了如何打印输入的数据。
第 1 步) 使用 Java scanner 包支持用户输入数据。
第 2 步) Scanner 类或对象用于从标准输入接收输入。输入通过键盘完成。
第 3 步) 使用“Scanner(System.in)”方法创建变量。
第 4 步) 使用 variable.nextInt() 从键盘读取所有值。
第 5 步) 此方法获取输入数据,直到遇到换行符(Enter)。
第 6 步) 最后,使用 System.out.print() 函数打印输入值。
示例
让我们来看一个在 Java 中输入用户数据并打印的示例。
import java.util.Scanner; public class HelloCoder { public static void main(String[] args) { Scanner reader_data = new Scanner(System.in); System.out.print("Enter a Value: "); int number_data = reader_data.nextInt(); System.out.println("User entered: " + number_data); int add = number_data+number_data; System.out.println("Addition: " + add); } }
输出
Enter a Value: 21 User entered: 21 Addition: 42
print() 中的其他 Java 重载方法
print() 方法具有以下重载方法
重载方法 | 打印数据格式 |
print(boolean b) | 此方法显示布尔值 |
print(char c) | 此方法显示字符 |
print(char[] s) | 此方法显示字符数组 |
print(doubled) | 一个方法显示双精度浮点数 |
print(float f) | 此方法显示浮点数 |
print(long l) | 此方法显示长整数 |
print(int i) | 此方法显示整数 |
print(object obj) | 它对对象值有效 |
print(String s) | 此方法操作并显示字符串值 |
比较 Java 中的 print 语句
Java print() 和 println() 方法之间的主要区别如下所示。
Java println() 语句 | Java print() 语句 |
在控制台显示输出后,光标显示在新行上。我们可以将“println”中的“ln”解释为“下一行”。 | 使用 print() 在控制台显示输出后,光标出现在同一行。 |
我们可以使用 System.out.println(data) 函数来获取数据并将光标显示在新行上。 | 我们可以使用 System.out.print (data) 函数在同一行显示输入数据。 |
摘要
- print 语句是 Java 程序员显示数据的简单方法。
- System.out.print() 函数可与三种方法配合使用:print、println 和 printf。
- 我们可以使用 Java print 方法以单行和下一行格式操作数据。
- 格式说明符和重载方法用于显示具有所需数据类型的信息。
- Java printf() 函数根据用户要求使用格式说明符。print() 和 println() 方法使用重载方法。
- 输入数据使用 scanner 包和方法进行操作和显示。