【发布时间】:2013-01-10 21:53:25
【问题描述】:
我有一个方法可以打印出二进制形式的数字:
private static void binary(int n){
for(int i = 1; i < Math.pow(2, n); i++)
System.out.println(Integer.toBinaryString(i));
}
}
输出类似于 n = 3:
1
10
11
100
101
110
111
有没有办法像这样打印出来:
001
010
011
100
101
110
111
【问题讨论】:
-
不幸的是 String.format/Formatter 没有二进制格式。 :(
标签: java