简单的计算器 分数 10 作者 张德慧 单位 西安邮电大学 编程实现一个简单的计算器,实现两个整数的加、减、乘、除。 注意:输入的数字为整数,可能大于Long.MAX_VALUE (即: 9223372036854775807)
时间: 2024-10-20 22:06:19 浏览: 21
一个简单的计算器程序通常用于演示基础的算术运算,特别是当涉及到基本的整数操作时。在编程中,我们可以使用各种语言来实现这个功能,这里以Python为例,因为它语法简洁:
```python
class SimpleCalculator:
def __init__(self):
pass
def add(self, num1, num2):
return num1 + num2
def subtract(self, num1, num2):
return num1 - num2
def multiply(self, num1, num2):
if num2 == 0:
raise ValueError("Cannot divide by zero")
else:
return num1 * num2
def divide(self, num1, num2):
if num2 == 0:
raise ValueError("Cannot divide by zero")
else:
return num1 // num2 # 使用整数除法防止浮点结果
# 示例使用
calculator = SimpleCalculator()
print(calculator.add(10, 5)) # 输出:15
print(calculator.subtract(15, 5)) # 输出:10
print(calculator.multiply(10, 5)) # 输出:50
try:
print(calculator.divide(10, 0)) # 抛出ValueError异常
except ValueError as e:
print(e)
阅读全文