1)编写一个类Example17; 2)定义一个方法siZe(),设置三个参数,两个数字为int型,一个符号 为char型; 3)在方法中,用if选择语句根据传入的符号参数进行不同的运算;(四 则运算,根据char型参数的不同符号,进行不同的运算) 4)如果传入的符号不包含在加减乘除四个符号中则输出“符号错误”; 5)在main方法中调用方法计算3*0的结果,测试方法是否成功运算出 正确结果。
时间: 2023-05-21 16:04:06 浏览: 322
好的,我理解了你的要求。以下是我为你编写的代码:
```java
public class Example17 {
public 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;
}
public static void main(String[] args) {
Example17 example = new Example17();
int result = example.siZe(3, 0, '*');
System.out.println("3 * 0 = " + result);
}
}
```
这个类名为Example17,其中包含一个名为siZe的方法,该方法接受两个int型数字和一个char型符号作为参数,并根据符号参数进行不同的运算。如果传入的符号不是加减乘除四个符号中的任何一个,则输出“符号错误”。在main方法中,我调用了siZe方法来计算3*0的结果,并打印出来。
希望这个代码能够满足你的需求。如果你有任何问题,请随时问我。
阅读全文