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),会按实际位数完整显示。

相关推荐
CodeHackerBhx11 分钟前
Jenkins
java·运维·jenkins
忘忧人生15 分钟前
docker 容器常用命令
java·docker·容器
hweiyu0018 分钟前
IDEA搭建GO环境
开发语言·后端·golang·intellij-idea·idea·intellij idea
归辞...1 小时前
「iOS」————单例与代理
开发语言·javascript·ios
慕y2741 小时前
Java学习第一百一十部分——CI/CD
java·学习·ci/cd
柊二三1 小时前
spring boot开发中的资源处理等问题
java·spring boot·后端
一枚小小程序员哈1 小时前
基于springboot的宠物商城设计与实现
java·spring boot·spring·eclipse·tomcat·maven·宠物
崎岖Qiu1 小时前
leetcode643:子数组最大平均数 I(滑动窗口入门之定长滑动窗口)
java·算法·leetcode·力扣·双指针·滑动窗口
Asu52021 小时前
思途AOP学习笔记 0806
java·sql·学习·mybatis
老华带你飞2 小时前
健身管理|基于java的健身管理系统小程序(源码+数据库+文档)
java·数据库·小程序·vue·论文·毕设·健身管理系统小程序