如何在C#中实现一个简单的加减计算器功能?
时间: 2024-11-04 22:15:24 浏览: 8
在C#中,你可以创建一个简单的命令行加减计算器程序,通过定义一个类并包含两个静态方法,分别用于执行加法和减法操作。这里是一个基本示例:
```csharp
using System;
public class Calculator
{
// 加法方法
public static double Add(double num1, double num2)
{
return num1 + num2;
}
// 减法方法
public static double Subtract(double num1, double num2)
{
return num1 - num2;
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("欢迎使用简单计算器!");
Console.Write("请输入第一个数字: ");
string input1 = Console.ReadLine();
Console.Write("请输入运算符 (+ 或 -): ");
string operatorInput = Console.ReadLine();
Console.Write("请输入第二个数字: ");
string input2 = Console.ReadLine();
try
{
double num1 = Convert.ToDouble(input1);
double num2 = Convert.ToDouble(input2);
if (operatorInput == "+")
Console.WriteLine($"结果: {Calculator.Add(num1, num2)}");
else if (operatorInput == "-")
Console.WriteLine($"结果: {Calculator.Subtract(num1, num2)}");
else
Console.WriteLine("无效的运算符,请输入 '+' 或 '-'");
}
catch (FormatException)
{
Console.WriteLine("无效的数字输入,请确保输入的是数字。");
}
Console.ReadKey(); // 按任意键退出
}
}
```
在这个例子中,用户会被提示输入两个数字和一个运算符,然后程序会调用`Calculator`类的方法进行计算,并显示结果。
阅读全文