1. 编写一个应用程序“Example01.java”, 2. 定义一个方法size, 3. 设置三个参数,两个数字为int型,一个符号为char型。 4. 在方法中,用选择语句根据传入的符号参数进行不同的运算。 5. 如果传入的符号不包含在加减乘除四个符号中则输出“符号错误”。 6. 在main方法中调用方法计算3*0,3+0,3-0,3/0的结果,测试方法是否成功运算出正确结果。
时间: 2023-05-20 18:07:36 浏览: 233
以下是问题的答案:
```java
public class Example01 {
public static void main(String[] args) {
System.out.println(size(3, 0, '*')); // 0
System.out.println(size(3, 0, '+')); // 3
System.out.println(size(3, 0, '-')); // 3
System.out.println(size(3, 0, '/')); // 符号错误
System.out.println(size(3, 0, '%')); // 符号错误
}
public static int size(int num1, int num2, char op) {
int res = 0;
switch (op) {
case '+':
res = num1 + num2;
break;
case '-':
res = num1 - num2;
break;
case '*':
res = num1 * num2;
break;
case '/':
if (num2 == 0) {
System.out.println("符号错误");
} else {
res = num1 / num2;
}
break;
default:
System.out.println("符号错误");
}
return res;
}
}
```
该程序定义了一个方法`size`,该方法根据传入的符号参数进行不同的运算。如果传入的符号不包含在加减乘除四个符号中则输出“符号错误”。在`main`方法中分别调用`size`方法计算3*0、3+0、3-0、3/0的结果,测试方法是否成功运算出正确结果。
阅读全文