java 数据输出占5列,右对齐

在Java中实现数据输出占5列且右对齐,可以使用printf方法的格式化字符串。具体格式说明符为%5d(整数)或%5s(字符串),其中数字5表示占位宽度,默认右对齐。

示例代码

java 复制代码
public class FormatOutput {
    public static void main(String[] args) {
        int num1 = 42;
        double num2 = 3.1415;
        String text = "ABC";
        
        // 整数右对齐
        System.out.printf("整数示例: |%5d|%n", num1);
        
        // 浮点数保留两位小数并右对齐
        System.out.printf("浮点数示例: |%5.2f|%n", num2);
        
        // 字符串右对齐
        System.out.printf("字符串示例: |%5s|%n", text);
    }
}

输出结果

复制代码
整数示例: |   42|
浮点数示例: | 3.14|
字符串示例: |  ABC|

格式说明

  1. %5d:整数占5列,不足位补空格
  2. %5.2f:浮点数总宽度5列,保留2位小数
  3. %5s:字符串占5列,右对齐
  4. %n:换行符(平台无关)

当数值超过5位时(如123456),会按实际位数完整显示。

相关推荐
八宝粥大朋友几秒前
Android sqlite3 编译及安装
android·java·sqlite
wxm6313 分钟前
TCP监听--监听指定IP的端口号
java·网络·tcp/ip
csdn2015_14 分钟前
java 把对象转化为json字符串
java·前端·json
想带你从多云到转晴15 分钟前
03、数据结构与算法--单向链表
java·数据结构·算法
Elnaij17 分钟前
从C++开始的编程生活(24)——C++11标准Ⅰ
开发语言·c++
无籽西瓜a17 分钟前
【西瓜带你学设计模式 | 第七期 - 适配器模式】适配器模式 —— 类适配器与对象适配器实现、优缺点与适用场景
java·后端·设计模式·软件工程·适配器模式
mjhcsp20 分钟前
AT_arc205_c [ARC205C] No Collision Moves 题解
开发语言·c++·算法·题解
Oliver_LaVine23 分钟前
idea启动后端项目-控制台中文乱码处理
java·ide
Flittly24 分钟前
【SpringAIAlibaba新手村系列】(6)PromptTemplate 提示词模板与变量替换
java·spring boot·agent
MLGDOU29 分钟前
【Qt开发】信号与槽
开发语言·数据库·qt