用if-elseif写加减乘除的运算方法
时间: 2023-05-27 14:05:29 浏览: 116
以下是用if-elseif写加减乘除的运算方法的示例代码:
```java
public static double calculate(double num1, double num2, char operator) {
double result = 0.0;
if (operator == '+') {
result = num1 + num2;
} else if (operator == '-') {
result = num1 - num2;
} else if (operator == '*') {
result = num1 * num2;
} else if (operator == '/') {
if (num2 == 0) {
System.out.println("除数不能为0");
return 0.0;
}
result = num1 / num2;
} else {
System.out.println("无效的运算符");
return 0.0;
}
return result;
}
```
该方法接收两个double类型的数字和一个运算符,然后根据运算符执行相应的加减乘除运算,并返回结果。当运算符为除法时,还需要判断除数是否为0,若为0则输出错误信息并返回0。当运算符为其他无效的字符时,也会输出错误信息并返回0。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)