天天看點

java中如何對二進制數進行相加呢?

在日常的加法中,我們常見的是十進制加法,那麼如何才能進行二進制加法呢?

我們需首先将其轉換為十進制

然後進行計算

實作思路:
    1.将二進制轉換為十進制
    2.對轉換後的資料進行相加
    3.将相加後的結果,再轉換為二進制傳回      
package com.java265.other;
public class Test14 {
  /** java265.com 示例 */
  public static void main(String[] args) {
    // 定義兩個二進制
    String input0 = "1011";
    String input1 = "11";

    // 二進制轉換為十進制
    int number0 = Integer.parseInt(input0, 2);
    int number1 = Integer.parseInt(input1, 2);

    int sum = number0 + number1;
    System.out.println("轉換後的二進制:" + Integer.toBinaryString(sum));
  }
}
-------運作以上代碼,将輸出以下資訊-----
轉換後的二進制:1110

相關連結:http://www.java265.com/JavaJingYan/202204/16489789612669.html