该篇文章接上一篇
1、申明字符串类型变量Symbol,用来保存所选择的运算符
string Addition1, Addition2, Symbol;
2、提示在控制台中输入要进行的运算符号,并用Symbol接收
Console.WriteLine("请输入运算符号:");
Symbol = Console.ReadLine();
3、判断需要进行怎样的运算
if (Symbol == "+")
{
num3 = num1 + num2;
}
else if(Symbol=="-")
{
num3 = num1 - num2;
}
else if(Symbol=="/")
{
num3 = num1 / num2;
}
else if(Symbol=="*")
{
num3 = num1 * num2;
}
4、整体代码如下,因为num3放入了if判断中所以回报num3未赋值就使用的错误,所以我们在申明变量的时候对num3赋初始值0
string Addition1, Addition2, Symbol;
int num1, num2, num3=0;
Console.WriteLine("请输入第一个参数:");
Addition1 = Console.ReadLine();
Console.WriteLine("请输入第二个参数:");
Addition2 = Console.ReadLine();
Console.WriteLine("请输入运算符号:");
Symbol = Console.ReadLine();
num1 = int.Parse(Addition1);
num2 = int.Parse(Addition2);
if (Symbol == "+")
{
num3 = num1 + num2;
}
else if(Symbol=="-")
{
num3 = num1 - num2;
}
else if(Symbol=="/")
{
num3 = num1 / num2;
}
else if(Symbol=="*")
{
num3 = num1 * num2;
}
Console.WriteLine("结果是:");
Console.WriteLine(num3.ToString());
Console.ReadKey();