關於部落格
Android‧教學分享‧娛樂共享
  • 67902

    累積人氣

  • 0

    今日人氣

    0

    追蹤人氣

輸入二個二進位值進行XOR計算

import java.util.Scanner;
    public class MyClass { public static void main(String[] args){
        Scanner scanner = new Scanner(System.in); 
        System.out.print("請輸入第一個二進位值 input1=");
        String input1=scanner.next();
        System.out.print("請輸入第二個二進位值 input2="); 
        String input2=scanner.next();
        int num1= Integer.parseInt( input1, 2);
        int num2= Integer.parseInt( input2, 2);
        System.out.printf("%s 轉換十進位=%d%n",input1,num1);
        System.out.printf("%s 轉換十進位=%d%n",input2,num2);
        System.out.printf("十進位顯示:%d^%d=%d%n",num1,num2,num1^num2);
        String sStr = Integer.toBinaryString(num1^num2);
        System.out.printf("二進位顯示:%s^%s=%s%n",input1,input2,sStr);
    }
}

===========================================================================
請輸入第一個二進位值 input1=1101
請輸入第二個二進位值 input2=1010
1101 轉換十進位=13
1010 轉換十進位=10
十進位顯示:13^10=7
二進位顯示:1101^1010=111
相簿設定
標籤設定
相簿狀態