以 4 为基数增加
Increasing number in base 4
我想要一个以 4 为基数的整数。我想将它增加到 100 并在每次增加时输出它。一些示例输出将是:
0
1
2
3
10
11
...
100
等
我如何在 java 中执行此操作?
在基数 4 中,0 到 10 的数字可以用 Integer.toString(int, int)
来确定,其中第二个参数是 radix
like
for (int i = 0; i < 10; i++) { // i < 100 for 1203
System.out.println(Integer.toString(i, 4));
}
输出是
0
1
2
3
10
11
12
13
20
21
处理输出的基数 4 转换。由于基数的原因,增加数字没有影响:
for (int i = 0; i < 10; i++)
System.out.println(Integer.toString(i, 4));
输出:
0
1
2
3
10
11
12
13
20
21
for(int x=0; x<100; x++){
System.out.println(Integer.toString(x, 4));
}
应该这样做 - Integer.toString(x, 4) 是整数 x,基数 4
我想要一个以 4 为基数的整数。我想将它增加到 100 并在每次增加时输出它。一些示例输出将是:
0
1
2
3
10
11
...
100
等 我如何在 java 中执行此操作?
在基数 4 中,0 到 10 的数字可以用 Integer.toString(int, int)
来确定,其中第二个参数是 radix
like
for (int i = 0; i < 10; i++) { // i < 100 for 1203
System.out.println(Integer.toString(i, 4));
}
输出是
0
1
2
3
10
11
12
13
20
21
处理输出的基数 4 转换。由于基数的原因,增加数字没有影响:
for (int i = 0; i < 10; i++)
System.out.println(Integer.toString(i, 4));
输出:
0
1
2
3
10
11
12
13
20
21
for(int x=0; x<100; x++){
System.out.println(Integer.toString(x, 4));
}
应该这样做 - Integer.toString(x, 4) 是整数 x,基数 4