C# 在main方法中,接收用户从控制台输入的第一个操作
数 操作运算符和第二个操作数,调用GetResult方法进行计算
友友们有没有会的啊?无从下手,我需要一个完整的
在main方法中,接收用户从控制台输入的第一个操作 数 操作运算符和第二个操作数,调用GetResult方法进行计算 友友们有没有会的啊?无从下手,我需要一个完整的
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 码老头 2022-07-17 08:21关注
运行结果如下:
示例代码:
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; } } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报