Java中printf用于格式化输出,通过格式字符串和参数列表实现,如System.out.printf("价格是:%f 元%n", price);常用格式符包括%d(整数)、%f(浮点数)、%s(字符串)、%n(换行)等,可控制对齐与精度,如%.2f保留两位小数,%8d指定宽度右对齐,%-8d左对齐;需确保参数类型与格式符匹配,避免异常。

Java中的printf方法用于格式化输出,常用于控制打印内容的样式,比如保留小数位、对齐方式等。它属于PrintStream类,最常用的是System.out.printf()。
System.out.printf(格式字符串, 参数列表);
格式字符串包含普通字符和格式说明符(以%开头),参数按顺序对应格式符。
示例:double price = 12.3456;
立即学习“Java免费学习笔记(深入)”;
System.out.printf("价格是:%f 元%n", price);
输出:价格是:12.345600 元
以下是常见的格式符及其用途:
int age = 25;
String name = "Alice";
System.out.printf("姓名:%s,年龄:%d岁%n", name, age);
输出:姓名:Alice,年龄:25岁
可以在格式符中添加字段宽度和精度来控制输出样式。
double value = 3.1415926;
System.out.printf("保留两位小数:%.2f%n", value);
System.out.printf("右对齐宽度10:|%10.2f|%n", value);
System.out.printf("左对齐宽度10:|%-10.2f|%n", value);
输出:
保留两位小数:3.14
右对齐宽度10:| 3.14|
左对齐宽度10:|3.14 |
参数数量和类型必须与格式符匹配,否则会抛出MissingFormatArgumentException或IllegalFormatConversionException。
例如,用%d接收浮点数会报错,应确保类型一致。
基本上就这些,掌握常用格式符和对齐控制就能满足大多数输出需求。灵活使用printf可以让数据展示更清晰美观。
以上就是Java中printf格式化输出使用方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号