public static void main(String[] args) {
int num = 14;
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 ");
}
}
}
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
原文:https://www.cnblogs.com/LinYanyan1024-6285/p/14244406.html