C#问题,急,在线等。help

请用C#面向对象语言实现一个计算器控制台程序,要求两个数和运算符号的输入,得到结果。帮帮忙很急... 请用C#面向对象语言实现一个计算器控制台程序,要求两个数和运算符号的输入,得到结果。帮帮忙
很急
展开
 我来答
娜侽秂
2010-11-19 · TA获得超过508个赞
知道答主
回答量:104
采纳率:0%
帮助的人:23.6万
展开全部
string Operator = ''; //符号
int num1=10;
int num2=20;
int result1=0;
if Operator.Equals("+");//或者你定义的任意其它运算。
{
result1=num1+num2;
}
if …
Console.WriteLine(result1);
全手打。
Ancalimon
2010-11-19 · 超过23用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:59.9万
展开全部

static void Main(string[] args)

        {

            Operation operaion = new Operation();

            operaion.Number1 = int.Parse(Console.ReadLine());

            operaion.Number2 = int.Parse(Console.ReadLine());

            operaion.Operator = Console.ReadLine();

            Console.WriteLine("{0}{1}{2}={3}", operaion.Number1, operaion.Operator, operaion.Number2, operaion.Calculation());

        }

        public class Operation

        {

            public int Number1 { get; set; }

            public int Number2 { get; set; }

            public string Operator { get; set; }

            public double Calculation()

            {

                switch (Operator)

                {

                    case "+":

                        return Number1 + Number2;

                    case "-":

                        return Number1 - Number2;

                    case "*":

                        return Number1 * Number2;

                    case "/":

                        return Number1 / Number2;

                }

                return 0;

            }

        }

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gwl3323405
2010-11-21 · TA获得超过1226个赞
知道小有建树答主
回答量:1423
采纳率:33%
帮助的人:784万
展开全部
给你个思路,先定义父类,再定义继承他的子类,在子类中重写父类的方法,父类和子类中的方法要封装。
目前为止,体现面向对象三个基本特性的代码我一个也没看到哦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式