C# 在main方法中,接收用户从控制台输入的第一个操作
数 操作运算符和第二个操作数,调用GetResult方法进行计算
友友们有没有会的啊?无从下手,我需要一个完整的
运行结果如下:
示例代码:
namespace ConsoleApp3
{
internal class Program
{
private static void Main(string[] args)
{
// 在控制台输出一行
Console.WriteLine("请输入第一个操作数:");
// 读取用户输入的一行文本字符串
string str1 = Console.ReadLine();
int num1;
// 将用户输入的字符串转换成数字
int.TryParse(str1, out num1);
Console.WriteLine("请输入操作符:");
string _operator = Console.ReadLine();
Console.WriteLine("请输入第二个操作数:");
string str2 = Console.ReadLine();
int num2;
int.TryParse(str2, out num2);
var result = GetResult(num1, num2, _operator);
// 输出计算结果
Console.WriteLine($"{num1} {_operator} {num2} = {result}");
Console.ReadKey();
}
static int GetResult(int number1, int number2, string _operator)
{
var result = 0;
switch (_operator)
{
case "+":
result = number1 + number2;
break;
case "-":
result = number1 - number2;
break;
case "*":
result = number1 * number2;
break;
case "/":
if (number2 == 0)
{
Console.WriteLine("除数不能为0");
}
else
{
result = number1 / number2;
}
break;
}
return result;
}
}
}