问题描述
类:Math方法:Sum功能:实现两个整数的相加要求:1.可以在Math实例化时获得两个整数,也可以在调用方法Sum时获得两个整数2.输入两个整数后判断是否整数,如不是则要求重新输入3.实现相加后提示是否继续计算,如果是,则继续计算
解决方案
解决方案二:
PatrickPan
唉,最基本的東東,怎么不嘗試一下自己獨立完成呢?
解决方案三:
BS你一下吧,自己写啊,要不干软件这行做什么啊,有错误了,再拿来问大家,这才对呢
解决方案四:
来BS你吧````呵呵```努力学习```加油``
解决方案五:
都BS你了!我不BS你会被他们BS的!所以BS一下你!
解决方案六:
[img=http://p.blog.csdn.net/images/p_blog_csdn_net/zswang/%E9%84%99%E8%A7%86.gif]图[/img]
解决方案七:
!!!!
解决方案八:
我再BS楼上一下
解决方案九:
除非你是第一天接触编程,不然我也BS下
解决方案十:
ssssss
解决方案十一:
加油
解决方案十二:
我就不参与bs的队伍了,首先你要考虑你准备怎么输入和输出,是做一个form界面还是一个控制台程序确定了请继续
解决方案十三:
ClassProgram{staticvoidMain(){boolisOpt=truewhile(isOpt){stringstr=Console.ReadLine();if(Math.IsInteger(str)){string[]data=str.Split('');inta=Convert.ToInt32(data[0]);intb=Convert.ToInt32(data[1]);Console.WriteLine(Math.Sum(a,b));Console.WriteLine("是否继续计算(Y/N):");isOpt=(Console.ReadLine().Trim().ToUpper()=="Y");}else{Cosnole.WriteLine("输入格式不正确,请重新输入:");}}}}ClassMath{publicstaticboolIsInteger(stringstr){boolisInteger=true;inti=0;while(isInteger){isInteger=(Char.ConvertToUtf32(str,i)>=48&&Char.ConvertToUtf32(str,i)<=57||Char.ConvertToUtf32(str,i)==32);i++;}returnisInteger;}publicstaticintSum(inta,intb){returna+b;}}
解决方案十四:
你是谁
友情BS
解决方案十五:
终于有自己会的了哈哈,bs一下自己
解决方案:
自己做,,遇到问题再来提问
解决方案:
BS懒于自己思考的和让别人懒于思考的以及不BS该BS的
解决方案:
``这```继续努力吧````
解决方案:
intCalculate(intx,inty){returnx+y;}//orintCalculate(intx,inty){return(int)System.Math.Sum(x,y);}
解决方案:
加油啊!
解决方案:
没遇到过这种情况.
解决方案:
鄙视任何给出答案的人。楼主懒、不动脑那是他的事情,你给出答案就是把楼主往死路上推啊……
解决方案:
staticvoidMain(string[]args){inta=0,b=0;stringstra,strb;BooleanisInt32=false;while(isInt32==false){Console.WriteLine("请输入第一个数:");stra=Console.ReadLine();if(Int32.TryParse(stra,outa)){isInt32=true;}else{Console.WriteLine("输入错误,请再输入:");}}isInt32=false;while(isInt32==false){Console.WriteLine("请输入第二个数:");strb=Console.ReadLine();if(Int32.TryParse(strb,outb)){isInt32=true;}else{Console.WriteLine("输入错误,请再输入:");}}Console.WriteLine("两个数的和为:{0}",a+b);Console.ReadLine();}
解决方案:
引用2楼virusplayer的回复:
BS你一下吧,自己写啊,要不干软件这行做什么啊,有错误了,再拿来问大家,这才对呢
解决方案:
引用2楼virusplayer的回复:
BS你一下吧,自己写啊,要不干软件这行做什么啊,有错误了,再拿来问大家,这才对呢
解决方案:
顶...有人BS有人给答案..
解决方案:
兄弟我不鄙视你,我和你一样也是新手,其实只要多做的话自己也能做出来的这是我刚做的usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespacetest0501_原创加法_{classProgram{staticvoidMain(string[]args){inta,b;stringyes="y";while(yes=="y"||yes=="Y"){try{Console.Write("请输入第一个数:");a=int.Parse(Console.ReadLine());Console.Write("请输入第二个数:");b=int.Parse(Console.ReadLine());}catch(System.FormatException){Console.WriteLine("你输入的不是一个整数");continue;}Console.WriteLine("这两个数的和为:{0}",a+b);Console.WriteLine("是否继续计算,是请按“y”或“Y”");yes=Console.ReadLine();}}}}
解决方案:
引用21楼Miracle的回复:
鄙视任何给出答案的人。楼主懒、不动脑那是他的事情,你给出答案就是把楼主往死路上推啊……
解决方案:
好好学习才对!!
解决方案:
自己动动脑子啊,不难的!
解决方案:
就是哦~!。。如果不是第一次编程我也来BS下
解决方案:
我也BS那些给答案的:看看给的那些代码,都是垃圾。连构造函数和重载可能都不清楚,最基本的OO思想都没有,还好意思给别人答案。PatrickPan
引用21楼Miracle的回复:鄙视任何给出答案的人。楼主懒、不动脑那是他的事情,你给出答案就是把楼主往死路上推啊……
解决方案:
引用楼主we921的帖子:
类:Math方法:Sum功能:实现两个整数的相加要求:1.可以在Math实例化时获得两个整数,也可以在调用方法Sum时获得两个整数2.输入两个整数后判断是否整数,如不是则要求重新输入3.实现相加后提示是否继续计算,如果是,则继续计算
第一点后半句有点不明白第二点:好办,你对它进行system.math.abs()一下,再乘一个-1进行了比较就可以得到它是否为整数第三点:这也好办:你把值返回回去,弹出一个框让其选择.需要相加则再把已加好的值传入,再传入其它的值就OK
解决方案:
引用5楼zswang的回复:
解决方案:
引用27楼silwol的回复:
引用21楼Miracle的回复:鄙视任何给出答案的人。楼主懒、不动脑那是他的事情,你给出答案就是把楼主往死路上推啊……
解决方案:
呵呵,一个小小的问题让我看到了高手们的众生相!
解决方案:
我也是新手!各位BS人家的高手,关于第二点能否点拨一下呀?
解决方案:
遇到问题先自己解决。提示你用构造函数!偷懒可不好!干什么都得努力!
解决方案:
publicclassMath{privateInt32m_a;privateInt32m_b;publicvoidCheckInputInteger(){Int32a,b;BooleaninputOk=false;while(inputOk==false){Console.WriteLine("Inputinteger:");Int32.TryParse(Console.ReadLine(),outa);Int32.TryParse(Console.ReadLine(),outb);if(a!=0&&b!=0){inputOk=true;this.m_a=a;this.m_b=b;}elseinputOk=false;}}publicInt32Sum(){returnthis.m_a+this.m_b;}}
解决方案:
~~楼主应该自己先思考......即使别人给出答案,下次稍微有点其他的困难..你也没有思路再去解决..只能永远依赖别人的回答.
解决方案:
引用30楼dreamboy520的回复:
看看给的那些代码,都是垃圾。连构造函数和重载可能都不清楚,最基本的OO思想都没有,还好意思给别人答案。
朋友这样说话也不厚道吧,谁不是从菜鸟成长过来的
解决方案:
引用40楼csak118的回复:
引用30楼dreamboy520的回复:看看给的那些代码,都是垃圾。连构造函数和重载可能都不清楚,最基本的OO思想都没有,还好意思给别人答案。朋友这样说话也不厚道吧,谁不是从菜鸟成长过来的
解决方案:
我也是新手!各位BS人家的高手,关于第二点能否点拨一下呀?
解决方案:
哈哈,不BS了
解决方案:
UP...
解决方案:
鼓励鼓励
解决方案:
加油!
解决方案:
授之以鱼不如授之以渔