4.定义方法,求两个数的和,差,积,商,求余。方法在主函数中调用并输出。
时间: 2024-10-14 14:09:35 浏览: 35
在编程中,你可以创建一个名为`Calculator`的类,其中包含四个静态方法`add()`、`subtract()`、`multiply()`和`divide()`,分别用于计算两个数的加法、减法、乘法和除法。如果涉及整数除法,还需要处理可能的余数情况。这里是一个简单的Java示例:
```java
public class Calculator {
// 定义静态方法,计算两数之和
public static int add(int a, int b) {
return a + b;
}
// 计算两数之差
public static int subtract(int a, int b) {
return a - b;
}
// 计算两数之积
public static int multiply(int a, int b) {
return a * b;
}
// 计算两数相除(考虑整数除法)
public static int divide(int a, int b) {
if (b != 0) {
return a / b;
} else {
throw new ArithmeticException("Division by zero is not allowed.");
}
}
// 计算两数相除后的余数(对于除法)
public static int modulo(int a, int b) {
if (b != 0) {
return a % b;
} else {
throw new ArithmeticException("Division by zero is not allowed.");
}
}
// 主函数中调用上述方法并输出结果
public static void main(String[] args) {
int num1 = 10, num2 = 5;
System.out.println("Sum: " + add(num1, num2));
System.out.println("Difference: " + subtract(num1, num2));
System.out.println("Product: " + multiply(num1, num2));
System.out.println("Quotient: " + divide(num1, num2)); // 如果想打印整数结果,不用加int
System.out.println("Remainder: " + modulo(num1, num2));
}
}
```
在这个例子中,`main`函数会显示每个操作的结果。如果你需要的话,也可以将这些方法封装到一个类实例里,以便更好地模拟对象的行为。
阅读全文