了、定义一个类,里面包括三个重载的构造方法,用于求整型、浮点型和双精度 型的两数之和,在主方法中分别创建对象并实现求和的方法
时间: 2024-01-22 12:18:09 浏览: 24
以下是一个示例类的代码:
```java
public class SumCalculator {
private int sumInt;
private float sumFloat;
private double sumDouble;
public SumCalculator(int num1, int num2) {
sumInt = num1 + num2;
}
public SumCalculator(float num1, float num2) {
sumFloat = num1 + num2;
}
public SumCalculator(double num1, double num2) {
sumDouble = num1 + num2;
}
public int getSumInt() {
return sumInt;
}
public float getSumFloat() {
return sumFloat;
}
public double getSumDouble() {
return sumDouble;
}
public static void main(String[] args) {
SumCalculator sc1 = new SumCalculator(3, 5);
System.out.println("Integer sum: " + sc1.getSumInt());
SumCalculator sc2 = new SumCalculator(3.5f, 5.7f);
System.out.println("Float sum: " + sc2.getSumFloat());
SumCalculator sc3 = new SumCalculator(3.123, 5.345);
System.out.println("Double sum: " + sc3.getSumDouble());
}
}
```
在主方法中,我们创建了三个不同类型的对象,并分别调用了对应的构造方法求出两数之和。然后打印出结果。注意,在构造方法中,我们使用了不同类型的参数,并且存储了对应类型的结果。在获取结果的方法中,我们返回了对应类型的结果。