c#利用switch计算加减乘除
时间: 2024-03-08 22:43:49 浏览: 105
C#中可以使用switch语句来计算加减乘除。下面是一个示例:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入两个数字:");
double num1 = Convert.ToDouble(Console.ReadLine());
double num2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请选择操作符:");
char op = Convert.ToChar(Console.ReadLine());
double result = 0;
switch (op)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 != 0)
{
result = num1 / num2;
}
else
{
Console.WriteLine("除数不能为0!");
return;
}
break;
default:
Console.WriteLine("无效的操作符!");
return;
}
Console.WriteLine("计算结果为:" + result);
}
}
```
在上述代码中,我们首先通过`Console.ReadLine()`方法获取用户输入的两个数字和操作符。然后使用switch语句根据操作符进行相应的计算,并将结果存储在`result`变量中。最后,将计算结果输出到控制台。
阅读全文