【发布时间】:2016-01-16 18:44:48
【问题描述】:
public class CalculatorUI
{
Calculator obj= new Calculator();
public void Menu()
{
string choice;
double value;
double val1;
double val2;
System.Console.WriteLine("1: Addition");
System.Console.WriteLine("2: Subtraction");
System.Console.WriteLine("3: Multiplication");
System.Console.WriteLine("4: Division");
System.Console.WriteLine("5: Mod");
System.Console.WriteLine("6: Square root");
System.Console.WriteLine("0: Exit");
System.Console.WriteLine("Select choice from menu: ");
choice=System.Console.ReadLine();
if(choice == 1)
{
System.Console.WriteLine("Enter Values: ");
val1 = System.Console.ReadLine();
val2 = System.Console.ReadLine();
value =obj.Addition(val1 , val2);
}
else if(choice == 2)
{
System.Console.WriteLine("Enter Values: ");
val1 = System.Console.ReadLine();
val2 = System.Console.ReadLine();
value =obj.Subtraction(val1 , val2);
}
else if(choice == 3)
{
System.Console.WriteLine("Enter Values: ");
val1 = System.Console.ReadLine();
val2 = System.Console.ReadLine();
value =obj.Multiplication(val1 , val2);
}
else if(choice == 4)
{
System.Console.WriteLine("Enter Values: ");
val1 = System.Console.ReadLine();
val2 = System.Console.ReadLine();
value =obj.Division(val1 , val2);
}
else if(choice == 5)
{
System.Console.WriteLine("Enter Values: ");
val1 = System.Console.ReadLine();
val2 = System.Console.ReadLine();
value =obj.Mod(val1 , val2);
}
else if(choice == 6)
{
System.Console.WriteLine("Enter Value for squareroot: ");
val1 = System.Console.ReadLine();
value =obj.SquareRoot(val1);
}
else
{
System.Console.WriteLine("Invalid Choice");
}
}
public static void Main()
{ Menu();
}
}
我正在写记事本。所有括号都完整我不知道错误。它甚至没有编译。我制作了另一个名为calculator 的类的对象,该类已正确编译。
编辑完成!
我在记事本上工作。所有括号都完整我不知道错误。它甚至没有编译。我已经制作了另一个名为calculator 的类的对象,该类已正确编译。
【问题讨论】:
-
使用记事本,认真的吗?
-
它是大学第一硬件。别无选择
-
缩进会对此有所帮助。
-
@Mahrukh 你是添加了命名空间声明还是文件中的所有代码?
-
不!我没有@Nasreddine