Scanner in=new Scanner(System.in);
System.out.println("请输入一个十进制整数");
int num= in.nextInt();
int sum=0;
int k=num;
while(num!=0){
num/=2;
sum++;
}
int [] arr=new int[sum];
System.out.println(sum);
System.out.println("数字"+k+"转换为2进制是:");
for(int i=0;i<arr.length;i++){
arr[i]=k%2;
k/=2;
}
for(int i=arr.length-1;i>=0;i--){
System.out.println(arr[i]);
}
十进制转二进制
最新推荐文章于 2024-07-13 13:55:40 发布