import java.util.Scanner;
public class binaryNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
int num = sc.nextInt();
odd(num);
System.out.println();
even(num);
}
public static void odd(int num){
for(int i = 30;i >= 0;i = i -2){
if((num & (1 << i)) != 0){
System.out.print("1");
}else {
System.out.print("0");
}
}
}
public static void even(int num){
for(int i = 31;i >= 0;i = i -2){
if((num & (1 << i)) != 0){
System.out.print("1");
}else {
System.out.print("0");
}
}
}
}
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
最新推荐文章于 2024-03-04 18:12:16 发布