gpt4 book ai didi

java - 使用 Javas System.out.format 对齐整数值

转载 作者:行者123 更新时间:2023-11-29 08:10:51 25 4
gpt4 key购买 nike

我正在尝试生成看起来有点像这样的右对齐数字:

  12345
2345

但我显然不明白语法。我一直在努力关注these instructions .并提出以下尝试(它是整数所以 d 我想要宽度 7 和 0 小数):

public class test {

public static void main( String[] args ) {
System.out.format("%7.0d%n", 12345);
System.out.format("%7.0d%n", 2345);
}
}

但无论我做什么,我似乎都以 IllegalFormatPrecisionException 告终。有没有办法使用这个工具来做到这一点?如果不是,您还会怎么做?

最佳答案

你可以这样做:

public class Test {
public static void main( String[] args ) {
System.out.format("%7d%n", 12345);
System.out.format("%7d%n", 2345);
}
}

本质上,这段代码要求 Java 用空格填充字符串,以便输出正好是 7 个字符。

关于java - 使用 Javas System.out.format 对齐整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8215282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com