用switch编写四则运算
时间: 2024-10-28 21:12:18 浏览: 19
使用`switch`语句在许多编程语言中可以方便地实现简单的四则运算。下面是一个基础的示例,展示了如何在JavaScript中通过`switch`进行加法、减法、乘法和除法操作:
```javascript
function calculate(operator, a, b) {
let result;
switch (operator) {
case '+':
result = a + b;
break;
case '-':
result = a - b;
break;
case '*':
result = a * b;
break;
case '/':
if (b !== 0) { // 防止除数为零
result = a / b;
} else {
console.log("Error: Division by zero is not allowed.");
return; // 或者抛出异常
}
break;
default:
console.log("Invalid operator. Please enter either '+', '-', '*' or '/'");
return;
}
return result;
}
// 使用示例
let sum = calculate('+', 5, 3); // 输出8
let difference = calculate('-', 10, 4); // 输出6
let product = calculate('*', 2, 7); // 输出14
let quotient = calculate('/', 15, 3); // 输出5
```
在这个例子中,函数`calculate`接收三个参数:运算符、两个操作数。`switch`根据`operator`的不同值选择相应的计算方法,并返回结果。如果运算符无效或除数为零,会给出错误提示。
阅读全文