为了账号安全,请及时绑定邮箱和手机立即绑定

具有三个公共属性的加法 3 个私有双数据成员的计算器

具有三个公共属性的加法 3 个私有双数据成员的计算器

C#
缥缈止盈 2022-01-09 16:44:23
计算器版本 1创建一个控制台项目。将“Program.cs”重命名为“CalculatorRun.cs”添加类“Calculator.cs” - 具有三个公共属性的 3 个私有双数据成员 - firstOperand、FirstOperand;- 第二操作数,第二操作数;- 结果,结果;1 公共方法 Addition()在这个方法中做加法,Result = FirstOperand + SecondOperand;在“CalculatorRun.cs”中,让用户输入 firstOperand 和 secondOperand 的值,显示添加结果。我已经为此工作了几个小时,但仍然没有任何意义。我的代码没用。有人有意见吗?这就是我所拥有的:namespace CalculatorRun{    class Calculator    {        static void Main(string[] args)        {            decimal FirstOperand, SecondOperand, Result, result;            Console.Write("Addition Calculation");            Console.Write("      \n\n");            Console.Write("   Enter first operand:       ");            FirstOperand = Convert.ToDecimal(Console.ReadLine());            Console.Write("   Enter second operand:      ");            SecondOperand = Convert.ToDecimal(Console.ReadLine());            Console.Write("-------------------------\n\n");            Result = FirstOperand + SecondOperand;            result = Convert.ToDecimal(Result);            Console.WriteLine("Addition Result: {0}", string.Format("{0}", result));            Console.WriteLine("Press any key to continue.....");            Console.ReadLine();        }    }}但它需要更像这样(当然使用顶部的说明)。但是当我尝试过它时,我无法让它工作。:使用系统;namespace Calculator{    class Program    {        public static void Main(string[] args)        {        }//<-----------        public int number01;        public int number02;        public int Number03        {            get            {                return number02 / number01;            }        }//<----------    }}
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

这将为您完成。评论中的解释:


using System;


namespace ConsoleApplication1 {

    class Program {


        static void Main( string[] args ) {

            Calculator calculator = new Calculator();


            Console.Write( "   Enter first operand:       " );


            calculator.FirstOperand = Convert.ToDouble( Console.ReadLine() ); //get the first


            Console.Write( "   Enter first operand:       " );


            calculator.SecondOperand = Convert.ToDouble( Console.ReadLine() ); //get the second


            calculator.Addition(); //Do addition


            Console.WriteLine( "Addition Result: {0}", calculator.Result ); //show result


            Console.WriteLine( "Press any key to continue....." );

            Console.ReadLine();

        }


    }


    class Calculator {

        private double firstOperand, secondOperand, result; //double data members


        //3 public properties

        public double FirstOperand {

            get { return firstOperand; }

            set { firstOperand = value; }

        }


        public double SecondOperand {

            get { return secondOperand; }

            set { secondOperand = value; }

        }


        public double Result {

            get { return result; }

            set { result = value; }

        }


        //1 public method Addition()

        public double Addition() {

            return result = firstOperand + secondOperand;

        }


    }


}


查看完整回答
反对 回复 2022-01-09
  • 1 回答
  • 0 关注
  • 142 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信