gpt4 book ai didi

java - 对齐输出,使其在 Java 中美观整洁

转载 作者:行者123 更新时间:2023-12-01 21:57:09 25 4
gpt4 key购买 nike

我有一些输出,我想通过像表格一样对齐所有内容来使其看起来更好一些。

Probability: 0.7470986802363135   |    Approximation: 0.7500081297253628   |    Difference: 0.002909449489049254

Probability: 0.71639599474715 | Approximation: 0.7198106243620636 | Difference: 0.003414629614913567

这并不是真的必要,但我只是好奇是否有一种优雅的方法来实现这一点?我想我可以对小数进行四舍五入,以便每个小数具有相同的长度,但如果可能的话,我宁愿不这样做。

这是输出的代码:

for (int j = 0; j < 16; j++){
double diff = approxResults[j] - probResults[j];
System.out.println("Probability: " + probResults[j] + " | Approximation: " + approxResults[j] + " | Difference: " + diff);
}

最佳答案

只需定义您希望每个值具有多少位小数,所有这些值都会对齐:

String.format("%.5f",42.42123456789);

将为您提供小数点后 5 位数字的格式化值 42.42123

在您的情况下,您将用变量“diff”替换确切的数字 42.xxx

关于java - 对齐输出,使其在 Java 中美观整洁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34103896/

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