package algorithm;
import java.util.ArrayList;
import java.util.List;
public class Solution {
List<Integer> getBinary(int num){
List<Integer> binary = new ArrayList<>();
while(num > 0){
binary.add(num%2);
num/=2;
}
return binary;
}
void printBinary(List<Integer> binary){
for(int i = binary.size() - 1; i >=0; i--){
System.out.print(binary.get(i));
}
System.out.println();
}
public static void main(String[] a){
Solution solution = new Solution();
for(int i = 1; i <= 512; i++){
solution.printBinary(solution.getBinary(i));
}
}
}
整数转二进制
最新推荐文章于 2020-04-15 17:30:41 发布