teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

内容修正

2020/07/19 02:34

投稿

shiketa
shiketa

スコア4133

answer CHANGED
@@ -1,8 +1,22 @@
1
1
  ```java
2
2
  public class binbin {
3
3
  public static void main(String[] args) {
4
- for (int i = 0; i <= 0xffff; ++i)
4
+ for (int i = 0; i <= 0xffff; i++)
5
5
  System.out.printf("%016d\n", Long.parseLong(Integer.toBinaryString(i)));
6
6
  }
7
7
  }
8
+ ```
9
+
10
+ あん2
11
+
12
+ ```java
13
+ import java.math.BigDecimal;
14
+ public class binbin2 {
15
+ public static void main(String[] args) {
16
+ final int limit = 65535;
17
+ final BigDecimal template = new BigDecimal(Integer.toBinaryString(limit + 1));
18
+ for (int i = 0; i <= limit; i++)
19
+ System.out.println((template.add(new BigDecimal(Integer.toBinaryString(i)))).toString().substring(1));
20
+ }
21
+ }
8
22
  ```