Noah Vogt 3 лет назад
Родитель
Сommit
8640ba0d34
1 измененных файлов с 7 добавлено и 3 удалено
  1. 7 3
      inputOutputFlanagan/bitops.java

+ 7 - 3
inputOutputFlanagan/bitops.java

@@ -38,8 +38,12 @@ public class bitops {
         System.out.println("250 >>> 3 = " + Integer.toString(250 >>> 3, 2));
         /* <<< doesn't work with int ??? */
         System.out.println("-3000 <<< 4 = " + Integer.toString(-3000 << 4, 2));
-        System.out.println("~450" + Integer.toString(~450, 2));
-        System.out.println("80 & 190" + Integer.toString(80 & 190, 2));
-        System.out.println("100|(-390)" + Integer.toString(100 | (-390), 2));
+        System.out.println("~450 = " + Integer.toString(~450, 2));
+        System.out.println("80 & 190 = " + Integer.toString(80 & 190, 2));
+        System.out.println("100|(-390) = " + Integer.toString(100 | (-390), 2));
+        System.out.println("(-1350)^(-4990) = " + Integer.toString((-1350) ^(-4990),2));
+        System.out.println("(3000 & ~(-10 << 4)) | (1<<4) = " + Integer.toString((3000 & ~(-10 << 4)) | (1 << 4),2));
+        System.out.println("(-3000 & ~(50 >> 2)) | (-10<<4) = " + Integer.toString((-3000 & ~(50 >> 2)) | (-10 << 4),2));
+        System.out.println("(~300 & ~(20 << 4)) | (100 >> 4) = " + Integer.toString((~300 & ~(20 << 2)) | (100 >> 4),2));
     }
 }