printf 是 Java 中的格式化输入/输出方法,用于自定义格式打印数据。它使用格式字符串指定格式,包含各种格式说明符,如 %s(字符串)、%d(整数)、%f(浮点数)。printf 方法高效、灵活,易于根据需要定制输出格式。

printf 在 Java 中的作用
printf 是 Java 中一个强大的格式化输入/输出方法,用于以定制的格式打印数据。它接受一个格式字符串作为第一个参数,后面跟着可变数量的数据值。
格式字符串
格式字符串指定如何格式化数据值。它包含以下格式说明符:
立即学习“Java免费学习笔记(深入)”;
- %b:二进制
- %c:字符
- %d:十进制整数
- %f:浮点数
- %n:换行符
- %s:字符串
- %t:日期和时间
用法
使用 printf 方法格式化数据的语法如下:
public static void printf(String format, Object... args)
其中:
- format:格式字符串
- args:要格式化的数据值的变参数组
示例
以下示例演示如何使用 printf 方法格式化数据:
String name = "John Doe";
int age = 30;
double salary = 100000.00;
System.out.printf("Name: %s\n", name);
System.out.printf("Age: %d\n", age);
System.out.printf("Salary: %.2f\n", salary);输出:
Name: John Doe Age: 30 Salary: 100000.00
优点
使用 printf 的优点包括:
- 高效且灵活
- 支持多种数据类型
- 可定制的格式选项
- 易于使用











