如何在 Java 中打印

Java 语言提供了三种方法或函数来打印输出。这些方法取决于方法要求和编码中的期望输出。

  1. Java print() 方法:在 Java 中使用 print 语句在同一行显示数据。
  2. Java println() 方法:输出打印在当前行,光标移动到下一行。
  3. 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 包和方法进行操作和显示。