如何写两位数的整数?

时间:2012-10-22 10:42:11

标签: java integer

  

可能重复:
  How to format a number 0..9 to display with 2 digits (it’s NOT a date)

如何在Java中编写带两位数的整数?例如,如果整数小于10,则程序应将01返回到09。我需要在一位数字前面加0。像%.2f这样的双重类型。

3 个答案:

答案 0 :(得分:16)

假设您知道格式为%.2f的{​​{1}},那么您至少知道double

因此,要正确设置整数格式,您可以在formatting前添加0,在开头使用%2d填充您的数字: -

0

答案 1 :(得分:15)

使用 String.format 方法...

示例

  System.out.println(String.format("%02d", 5));
  System.out.println(String.format("%02d", 55));
  System.out.println(String.format("%02d", 15));

答案 2 :(得分:1)

“写”怎么样?假设您的意思是PrintStream,则可以使用printf。格式化详细信息here。我相信格式字符串是%02d