写一个计算器,使用方法重载实现整数、单/双精度浮点数的加法计算,实现char类型拼接
时间: 2024-03-14 12:46:57 浏览: 65
好的,这是一个简单的计算器类的实现,使用方法重载实现了整数、单/双精度浮点数的加法计算,以及char类型的拼接:
```java
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
public float add(float a, float b) {
return a + b;
}
public String add(char a, char b) {
return String.valueOf(a) + String.valueOf(b);
}
}
```
使用时,我们可以创建一个Calculator对象,然后调用相应的方法进行计算:
```java
public class Main {
public static void main(String[] args) {
Calculator calculator = new Calculator();
int result1 = calculator.add(1, 2);
System.out.println(result1);
double result2 = calculator.add(1.0, 2.0);
System.out.println(result2);
float result3 = calculator.add(1.0f, 2.0f);
System.out.println(result3);
String result4 = calculator.add('a', 'b');
System.out.println(result4);
}
}
```
当我们运行这个程序时,它会输出以下内容:
```
3
3.0
3.0
ab
```
说明我们成功地实现了整数、单/双精度浮点数的加法计算,以及char类型的拼接。
阅读全文