[英]Building simple calculator with C#
我正在嘗試在 C# 上構建一個非常簡單的計算器,我想將結果存儲在變量“result”中並通過 Console.WriteLine(result) 顯示它。 出於某種原因,不允許使用 Console.WriteLine(result)。
using System;
namespace Giraffe
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("insert number1");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("insert operator");
string op = Console.ReadLine();
Console.WriteLine("insert number2");
double num2 = Convert.ToDouble(Console.ReadLine());
if (op == "+")
{
double result = num1 + num2;
}
else if(op == "-")
{
double result = num1 - num2;
}
else if (op == "*")
{
double result = num1 * num2;
}
else if (op == "/")
{
double result = num1 / num2;
}
Console.WriteLine(result);
}
}
}
非常感謝
在if
語句之外聲明double result
static void Main(string[] args)
{
Console.WriteLine("insert number1");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("insert operator");
string op = Console.ReadLine();
Console.WriteLine("insert number2");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
if (op == "+")
result = num1 + num2;
else if (op == "-")
result = num1 - num2;
else if (op == "*")
result = num1 * num2;
else if (op == "/")
result = num1 / num2;
Console.WriteLine(result);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.