综合使用无参方法,带参方法,方法的重载求两个整数或三个小数的和
时间: 2024-05-25 18:17:50 浏览: 46
1. 两个整数的和:
public int sum(int a, int b) {
return a + b;
}
2. 两个小数的和:
public double sum(double a, double b) {
return a + b;
}
3. 三个小数的和:
public double sum(double a, double b, double c) {
return a + b + c;
}
使用示例:
int x = 5, y = 10;
double a = 1.5, b = 2.5, c = 3.5;
int intSum = sum(x, y);
double doubleSum1 = sum(a, b);
double doubleSum2 = sum(a, b, c);
System.out.println("intSum = " + intSum); // 输出:intSum = 15
System.out.println("doubleSum1 = " + doubleSum1); // 输出:doubleSum1 = 4.0
System.out.println("doubleSum2 = " + doubleSum2); // 输出:doubleSum2 = 7.5
相关问题
JAVA程序定义一个方法求两个整数的和、定义一个方法求三个整数的和、定义一个方法求四个整数的和、定义一个方法求两个小数的和。
在Java中,你可以通过方法重载(Overloading)来定义多个具有相同名字但参数列表不同的方法,以便分别处理整数和小数的加法操作。下面是一个简单的示例:
```java
public class SumCalculator {
// 求两个整数的和
public int add(int a, int b) {
return a + b;
}
// 求三个整数的和
public int add(int a, int b, int c) {
return a + b + c;
}
// 求四个整数的和
public int add(int a, int b, int c, int d) {
return a + b + c + d;
}
// 求两个小数的和
public double add(double a, double b) {
return a + b;
}
}
```
在这个例子中,`add`方法可以根据传入参数的数量和类型自动选择对应的方法执行。这样,当需要计算不同数量的整数或小数相加时,可以直接调用这个方法,而不需要关心内部的具体实现。
Java重载 在同一个类(Test8类中)中,分别定义求两个整数的方法 和 三个小数之和的方法(方法都名为SUM)。 并执行代码,求出结果:
好的,可以参考以下代码:
```java
public class Test8 {
// 求两个整数之和
public int sum(int a, int b) {
return a + b;
}
// 求三个小数之和
public double sum(double a, double b, double c) {
return a + b + c;
}
public static void main(String[] args) {
Test8 test = new Test8();
int sum1 = test.sum(2, 3);
double sum2 = test.sum(1.1, 2.2, 3.3);
System.out.println("sum1 = " + sum1); // 输出结果:sum1 = 5
System.out.println("sum2 = " + sum2); // 输出结果:sum2 = 6.6
}
}
```
在这段代码中,我们使用了 Java 重载的特性,即在同一个类中定义了两个方法名相同但参数类型或个数不同的方法。在 `main` 方法中,我们分别调用了 `sum` 方法来求两个整数的和和三个小数的和,并将结果分别赋值给 `sum1` 和 `sum2` 变量,最后输出结果。
阅读全文