用方法的重载做题:实现两个整数的积、3个实数的和。
时间: 2024-09-07 12:04:21 浏览: 43
在编程中,方法的重载(Overloading)是指在同一个类中定义多个同名方法,但是这些方法的参数列表(参数类型、个数或顺序)必须不同。通过这种方式,可以根据参数的不同来执行不同的操作。
下面是一个简单的示例,展示如何使用方法重载来实现两个整数的积和三个实数的和。
首先,我们定义一个类,并在其中实现两个不同的方法,一个用于计算两个整数的积,另一个用于计算三个实数的和:
```java
public class Calculator {
// 计算两个整数的积的方法重载
public int product(int num1, int num2) {
return num1 * num2;
}
// 计算三个实数的和的方法重载
public double sum(double num1, double num2, double num3) {
return num1 + num2 + num3;
}
}
```
在这个例子中,`product`方法和`sum`方法的名称相同,但是它们的参数类型和数量不同,因此它们构成了方法的重载。
使用这个类的示例代码如下:
```java
public class Main {
public static void main(String[] args) {
Calculator calc = new Calculator();
// 计算两个整数的积
int product = calc.product(4, 5);
System.out.println("两个整数的积: " + product);
// 计算三个实数的和
double sum = calc.sum(1.2, 3.4, 5.6);
System.out.println("三个实数的和: " + sum);
}
}
```
运行上述代码将会输出两个整数的积和三个实数的和。
阅读全文