📌  相关文章
📜  Java中的 PrintStream printf(String, Object) 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:54.955000             🧑  作者: Mango

Java中的 PrintStream printf(String, Object) 方法及示例

PrintStream 类提供了 printf(String, Object) 方法,可以用来格式化输出。该方法支持常见的格式化转换符号,例如 %s 表示输出字符串,%d 表示输出整数等。

语法
public PrintStream printf(String format, Object... args)

其中,format 表示输出的格式字符串,args 数组表示需要格式化输出的参数。

格式化字符串中的转换符号

下表列出了常见的格式化转换符号及其含义:

| 转换符号 | 含义 | | ------ | ------ | | %s | 字符串 | | %d | 整数 | | %f | 浮点数 | | %c | 字符 | | %b | 布尔值 | | %t | 日期/时间 | | %n | 换行符 |

示例

以下是一个使用 printf(String, Object) 方法进行格式化输出的示例:

public class Test {
    public static void main(String[] args) {
        String name = "张三";
        int age = 20;
        System.out.printf("我叫 %s,今年 %d 岁%n", name, age);
    }
}

输出结果:

我叫 张三,今年 20 岁

在上面的示例中,%s 转换符号表示输出字符串,%d 转换符号表示输出整数,%n 转换符号表示换行符。其中,%s%d 分别对应参数中的 nameage

使用 printf(String, Object) 方法可以更加方便地进行格式化输出,使输出更符合阅读的习惯,提高程序的可读性。