Java
```java
public class ArithmeticOperations {
// 加法
public static int add(int a, int b) {
return a + b;
}
// 减法
public static int subtract(int a, int b) {
return a - b;
}
// 乘法
public static int multiply(int a, int b) {
return a * b;
}
// 除法
public static double divide(int a, int b) {
if (b == 0) {
throw new IllegalArgumentException("除数不能为零");
}
return (double) a / b;
}
}
```
Python
```python
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
if b != 0:
return a / b
else:
return "除数不能为0!"
测试程序
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
print("加法结果:", add(num1, num2))
print("减法结果:", subtract(num1, num2))
print("乘法结果:", multiply(num1, num2))
print("除法结果:", divide(num1, num2))
```
C++
```cpp
include using namespace std; int main() { cout << 5 + 3 << endl; cout << 5 - 3 << endl; cout << 5 * 3 << endl; cout << 5 / 3 << endl; return 0; } ``` JavaScript ```javascript function add(a, b) { return a + b; } function subtract(a, b) { return a - b; } function multiply(a, b) { return a * b; } function divide(a, b) { if (b !== 0) { return a / b; } else { return "除数不能为0!"; } } // 测试程序 let num1 = parseFloat(prompt("请输入第一个数字:")); let num2 = parseFloat(prompt("请输入第二个数字:")); console.log("加法结果:", add(num1, num2)); console.log("减法结果:", subtract(num1, num2)); console.log("乘法结果:", multiply(num1, num2)); console.log("除法结果:", divide(num1, num2)); ``` Swift ```swift import Foundation func calculator(a: Double, b: Double, operation: String) -> Double? { switch operation { case "+": return a + b case "-": return a - b case "*": return a * b case "/": if b != 0 { return a / b } else { print("除数不能为零!") return nil } default: print("无效的操作符!") return nil } } // 测试计算器函数 let result1 = calculator(a: 10, b: 5, operation: "+") let result2 = calculator(a: 10, b: 5, operation: "-") let result3 = calculator(a: 10, b: 5, operation: "*") let result4 = calculator(a: 10, b: 0, operation: "/") // 注意:这里会触发除数为零的警告 print("10 + 5 = \(result1 ?? "未定义")") print("10 - 5 = \(result2 ?? "未定义")") print("10 * 5 = \(result3 ?? "未定义")") print("10 / 0 = \(result4 ?? "未定义")") ``` 这些示例展示了如何在不同的编程语言中实现加减乘除运算,并包含了基本的错误处理,例如除数为零的情况。你可以根据具体需求选择合适的编程语言和实现方式。