天天看点

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