Java 如何写两位数的整数?
可能重复:Java 如何写两位数的整数?,java,integer,Java,Integer,可能重复: 如何用Java编写两位数的整数?例如,如果整数小于10,程序应将01返回到09。我需要在一位数前面加上0。类似于双重类型的%.2f。如何“写入”?假设您的意思是从打印流,您可以使用它。格式化详细信息。我相信格式字符串应该是%02d假设,因为您知道%.2f用于格式化双,所以您至少知道格式化 因此,要正确设置整数的格式,您可以在%2d之前加上0,在开始处用0填充数字:- int i = 9; System.out.format("%02d\n", i); // Will print
如何用Java编写两位数的整数?例如,如果整数小于10,程序应将
01
返回到09
。我需要在一位数前面加上0
。类似于双重类型的%.2f
。如何“写入”?假设您的意思是从打印流
,您可以使用它。格式化详细信息。我相信格式字符串应该是%02d
假设,因为您知道%.2f
用于格式化双
,所以您至少知道格式化
因此,要正确设置整数的格式,您可以在%2d
之前加上0
,在开始处用0
填充数字:-
int i = 9;
System.out.format("%02d\n", i); // Will print 09
使用String.format方法 范例
System.out.println(String.format("%02d", 5));
System.out.println(String.format("%02d", 55));
System.out.println(String.format("%02d", 15));