使用方法的重载设计java 程序,定义方法能够计算 2 个整数相加,3个整数相加,2个浮点数相加,3个浮点数相加
时间: 2024-10-10 16:12:04 浏览: 22
在Java中,利用方法的重载(Overloading)设计可以创建具有相同名称但参数列表不同的函数,使得程序可以根据传入的具体参数类型执行相应的操作。以下是创建计算两个、三个整数以及两个、三个浮点数相加的方法示例:
```java
public class Calculator {
// 方法重载:两个整数相加
public int add(int num1, int num2) {
return num1 + num2;
}
// 方法重载:三个整数相加
public int add(int num1, int num2, int num3) {
return num1 + num2 + num3;
}
// 方法重载:两个浮点数相加
public float add(float num1, float num2) {
return num1 + num2;
}
// 方法重载:三个浮点数相加
public float add(float num1, float num2, float num3) {
return num1 + num2 + num3;
}
}
```
在这个`Calculator`类中,你可以根据传入的参数类型,自动选择对应的方法执行加法操作。例如,`add(2, 3)`会调用第一个整数版本,而`add(1.5f, 2.0f, 3.5f)`则会调用最后一个浮点数版本。
阅读全文