C#面向对象的计算器

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);
            }
            //Console.ReadLine();




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;
            }
            
        }

    }
}


发布了96 篇原创文章 · 获赞 147 · 访问量 9838

猜你喜欢

转载自blog.csdn.net/chonbi/article/details/103783403