当前位置: 首页 > 知识库问答 >
问题:

我如何格式化空格在Java以及添加一个前导0在一个两位数的数字,以转换为一个三位数?[关闭]

於和志
2023-03-14

问题:

输入:

Java 100 cpp 65 python 50

输出:

Java 100 cpp 065 python 050

“每个字符串的前几个字符都是左对齐的,后面是空格。整数的前导数字是字符,每个小于数字的整数现在都是前导零。”

共有1个答案

陶智
2023-03-14

默认格式:

String.format("%d", 93); // prints 93

指定宽度:

String.format("|%20d|", 93); // prints: |                  93| 

在指定宽度内左对齐:

String.format("|%-20d|", 93); // prints: |93                  |

带零得填充:

String.format("|%020d|", 93); // prints: |00000000000000000093|
 类似资料:
  • 问题内容: 我希望实数是例如12.92,而不是12.9241。有可能这样做吗? 问题答案: 在PHP中,尝试 :

  • 问题内容: 我需要将浮点数格式化为“ n”个小数位。 试图使用BigDecimal,但返回值不正确… 我需要返回一个浮点数,该浮点数具有我指定的小数位数。 我不需要价值回报 问题答案: 你还可以传递float值,并使用:

  • 这有点难以解释,但基本上,我很难为一个数字的每一个数字添加单词“really”。 所以就像 “那是一个真的(真的数量取决于一个数字的位数)大数字!” 所以如果我把1563块印出来 这是一个真的真的真的真的很大的数字!

  • 问题内容: 我想将数字格式化为两位数。该问题是在– 通过时引起的,因此我需要将其格式化为– 。 JavaScript中有数字格式化程序吗? 问题答案: 我发现的最好方法是如下所示: (请注意,此简单版本仅适用于正整数) 对于小数,您可以使用此代码(尽管有点草率)。 最后,如果您必须处理负数的可能性,则最好存储符号,将格式化应用于数字的绝对值,然后在事实之后重新应用符号。请注意,此方法并不将数字限制

  • 问题内容: 我想显示: 如 和: 如 不管小数点的长度或是否有任何小数位,我都希望显示带有2个小数位的a,并且我想以一种有效的方式来做到这一点。目的是显示货币值。 例如, 问题答案: 我想您可能正在使用模块中的对象?(如果您需要精确到小数点后两位精确到两位数且任意大的数字,那么绝对应该如此,这就是您的问题标题所暗示的……) 如果是这样,文档的“ 十进制常见问题解答” 部分将包含一个问题/答案对,这

  • 我想用国际单位制将一个整数格式化为3位有效数字。例如: 下面是我对一个函数的粗略修改,仍然不能满足我的所有测试。我遇到的问题涉及检测何时将四舍五入到,因此需要在末尾少一个小数点。