加减乘除编程代码怎么用

时间:2025-01-24 18:21:14 游戏攻略

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 ?? "未定义")")

```

这些示例展示了如何在不同的编程语言中实现加减乘除运算,并包含了基本的错误处理,例如除数为零的情况。你可以根据具体需求选择合适的编程语言和实现方式。