Java语言给计算器添加2进制
时间: 2023-08-13 21:05:55 浏览: 48
要给Java计算器添加二进制功能,可以使用Java语言提供的位运算符来实现。以下是一个简单的示例程序,它可以将输入的两个二进制数加起来,并输出结果:
```java
import java.util.Scanner;
public class BinaryCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first binary number: ");
String binary1 = scanner.nextLine();
System.out.print("Enter the second binary number: ");
String binary2 = scanner.nextLine();
int decimal1 = Integer.parseInt(binary1, 2);
int decimal2 = Integer.parseInt(binary2, 2);
int sum = decimal1 + decimal2;
String result = Integer.toBinaryString(sum);
System.out.println("Result in binary: " + result);
}
}
```
该程序首先读取用户输入的两个二进制数,然后将它们转换为十进制数,使用加法运算得到结果,最后将结果转换回二进制数并输出。请注意,`Integer.parseInt()`和`Integer.toBinaryString()`方法分别用于从二进制字符串到十进制整数和从十进制整数到二进制字符串的转换。
您可以运行这个程序并输入两个二进制数来测试它。
相关推荐
![text/x-c++](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)