答案:Java中System.out.printf用于格式化输出,支持%d、%f、%s等格式符控制整数、浮点数、字符串输出,可设置宽度与精度,如%10.2f,推荐使用%n换行,支持日期格式化如%tF %tT,实现跨平台兼容的整齐文本输出。
在Ja
va中,可以使用System.out.printf方法输出格式化文本。它类似于C语言中的printf,通过格式化字符串控制输出样式,适合对齐文本、保留小数位等场景。
printf 方法的语法如下:
System.out.printf("格式化字符串", 参数1, 参数2, ...);格式化字符串包含普通字符和格式说明符(以%开头),参数按顺序替换这些说明符。
以下是一些常见的格式符及其用途:
示例:
System.out.printf("姓名:%s,年龄:%d%n", "张三", 25);可以在格式符中添加字段宽度和精度控制输出格式。
示例:
System.out.printf("价格:%10.2f元%n", 12.345);使用%t系列格式符可格式化日期时间。
常见时间格式:
%n换行更安全,避免依赖系统默认换行符。