我刚刚完成了在控制台应用程序(.NET框架)中构建半高级计算器的工作,在完成返回结果的任务之后,我想将所有重复的次数重复一次,直到用户想,我该怎么办?
我拥有的代码:
static void Main(string[] args)
{
Console.Write("Enter a number: ");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter Operator (+, -, /, *) : ");
string op = Console.ReadLine();
Console.Write("Enter another number: ");
double num2 = Convert.ToDouble(Console.ReadLine());
if(op == "+")
{
Console.WriteLine(num1 + num2);
}
else if(op == "-")
{
Console.WriteLine(num1 - num2);
}
else if (op == "/")
{
Console.WriteLine(num1 / num2);
}
else if (op == "*")
{
Console.WriteLine(num1 * num2);
}
Console.ReadLine();
}
}
}
使用循环?那应该解决您的问题。如果您不知道什么循环,则应该对其进行研究。它们是所有编程语言中的主要因素。访问https://www.tutorialspoint.com/csharp/csharp_loops.htm,获取有关如何在任务中使用它们的教程。
将所有内容包装到while(true)
中: