编写一个类MyMath,实现四则运算的功能,包括:(1)在Method类中定义一个方法siZe,设置三个参数,两个数字为int型,一个符号为char型;(2)在方法中,用if选择语句根据传入的符号参数进行不同的算术运算;如果传入的符号不包含在加减乘除四个符号中则输出“符号错误”;(3)在main方法中调用方法计算3*0的结果,测试方法是否成功运算出正确结果。
时间: 2023-05-20 20:07:12 浏览: 165
好的,我理解了你的要求。以下是MyMath类的代码实现:
```java
public class MyMath {
public static void main(String[] args) {
int num1 = 3;
int num2 = 0;
char operator = '*';
int result = siZe(num1, num2, operator);
System.out.println(num1 + " " + operator + " " + num2 + " = " + result);
}
public static int siZe(int num1, int num2, char operator) {
int result = 0;
if (operator == '+') {
result = num1 + num2;
} else if (operator == '-') {
result = num1 - num2;
} else if (operator == '*') {
result = num1 * num2;
} else if (operator == '/') {
result = num1 / num2;
} else {
System.out.println("符号错误");
}
return result;
}
}
```
这个类实现了四则运算的功能,包括加、减、乘、除四个运算符。在siZe方法中,根据传入的符号参数进行不同的算术运算,并返回结果。如果传入的符号不包含在加减乘除四个符号中,则输出“符号错误”。
在main方法中,我们调用siZe方法计算3*0的结果,并输出结果。运行程序,可以看到输出结果为:
```
3 * 0 = 0
```
这说明我们的方法成功运算出了正确的结果。
阅读全文