魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Language - Java - Java SE - 占位符

文章摘要: 占位符主要用于格式化字符串。

类型占位符

  • %d - 整数型(十进制)
  • %f - 浮点型
  • %e 或 %E - 指数型
  • %s - 字符串
  • %c - 字符
  • %b - 布尔值
  • %t - 日期/时间(需要结合具体的格式化指令,如 %tc)

宽度占位符

  • %10d - 指定整数至少占用10个字符的宽度,如果不足则在前面补空格
  • %-10d - 指定整数至少占用10个字符的宽度,如果不足则在后面补空格
  • %8.2f - 指定浮点数至少占用8个字符的宽度,其中小数部分占用2位

精度占位符

  • %.2f - 指定浮点数小数部分只显示两位
  • %10.2f - 指定浮点数至少占用10个字符的宽度,小数部分占用2位

案例

int num = 42;
double pi = 3.14159;
String name = "Alice";

System.out.printf("整数: %d\n", num); // 输出:整数 42
System.out.printf("浮点数: %.2f\n", pi); // 输出:浮点数:3.14
System.out.printf("字符串: %s\n", name); // 输出:字符串:Alice
System.out.printf("宽度与精度: %10.3f\n", pi); // 输出:宽度与精度:3.142
更新时间: 2025/11/16 17:17