You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
511 B
29 lines
511 B
package 第03期.mca_01;
|
|
|
|
public class Code01_Swap {
|
|
|
|
public static void printBinary(int num) {
|
|
for (int i = 31; i >= 0; i--) {
|
|
System.out.print((num & (1 << i)) != 0 ? "1" : "0");
|
|
}
|
|
System.out.println();
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
int a = 16;
|
|
int b = -1237871;
|
|
printBinary(a);
|
|
printBinary(b);
|
|
System.out.println("=======");
|
|
printBinary(a & b);
|
|
System.out.println(a & b);
|
|
|
|
a = a ^ b;
|
|
b = a ^ b;
|
|
a = a ^ b;
|
|
System.out.println(a);
|
|
System.out.println(b);
|
|
}
|
|
|
|
}
|