我试图产生右对齐的数字看起来有点像这样:使用Java类System.out.format对齐整数值
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
结束了。有没有办法使用这个工具来做到这一点?如果不是,你会怎么做呢?
'.0'是浮点数。你不需要它。 –