C#语言:用类和方法实现简单的计算器
时间: 2024-09-28 21:04:45 浏览: 36
在C#中,你可以创建一个简单的计算器类来实现基本的加、减、乘、除操作。首先,我们创建一个名为Calculator的类,并添加私有变量来存储数字以及一些公共方法来进行计算。下面是一个基础的例子:
```csharp
public class Calculator
{
// 私有变量储存数字
private double num1;
private double num2;
// 构造函数初始化数字
public Calculator(double number1, double number2)
{
num1 = number1;
num2 = number2;
}
// 公共方法:加法
public double Add()
{
return num1 + num2;
}
// 公共方法:减法
public double Subtract()
{
return num1 - num2;
}
// 公共方法:乘法
public double Multiply()
{
return num1 * num2;
}
// 公共方法:除法,需要处理除数为0的情况
public double Divide()
{
if (num2 != 0)
return num1 / num2;
else
throw new ArgumentException("Cannot divide by zero.");
}
}
// 使用示例
public static void Main(string[] args)
{
Calculator calc = new Calculator(10, 5);
Console.WriteLine("Addition: " + calc.Add());
Console.WriteLine("Subtraction: " + calc.Subtract());
Console.WriteLine("Multiplication: " + calc.Multiply());
Console.WriteLine("Division: " + calc.Divide());
// 如果尝试除以零
try
{
Console.WriteLine("Invalid Division: " + calc.Divide());
}
catch (ArgumentException ex)
{
Console.WriteLine(ex.Message);
}
}
```
在这个例子中,用户可以根据需求创建Calculator实例并调用相应的方法来执行计算。
阅读全文