【发布时间】:2020-07-10 18:55:53
【问题描述】:
我试图将一个称为符号的字符串转换为计算器的运算符 (+ = - /)。用户将选择要使用的符号,而不是只有一个之前已经选择过的符号(结果不会起作用,因为它不是运算符)。
class Program
{
static void Main(string[] args)
{
double num01;
double num02;
string symbol;
Console.WriteLine("Input a number");
num01=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Write the second number");
num02=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Choose a mathematic symbol");
symbol=Convert.ToString(Console.ReadLine());
double result = ( num01 symbol num02 );
Console.WriteLine ("The result is " + result);
Console.ReadKey();
}
}
【问题讨论】:
-
为什么不直接使用 switch 语句或 if/else 语句?