C#面向对象的计算器
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("请输入第一个数:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请选择运算符,1.+,2.-,3,*,4./");
int Fuhao = int.Parse(Console.ReadLine());
Console.WriteLine("请输入第二个数:");
double num2 = Convert.ToDouble(Console.ReadLine());
Class1 class1 = new Class1(num1, num2, Fuhao);
Console.WriteLine("结果是:" + class1.num3);
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 面向对象实现计算器
{
class Class1
{
public double num1 { get; set; }
public double num2 { get; set; }
public double num3 { get; set; }
public Class1(double i, double j,int a)
{
this.num1 = i;
this.num2 = j;
switch (a)
{
case 1:
this.num3 = this.num1 + this.num2;
break;
case 2:
this.num3 = this.num1 - this.num2;
break;
case 3:
this.num3 = this.num1 * this.num2;
break;
case 4:
this.num3 = this.num1 / this.num2;
break;
default:
break;
}
}
}
}