面向对象练习题.doc

面向对象练习题.doc

ID:56719633

大小:46.00 KB

页数:7页

时间:2020-07-06

面向对象练习题.doc_第1页
面向对象练习题.doc_第2页
面向对象练习题.doc_第3页
面向对象练习题.doc_第4页
面向对象练习题.doc_第5页
资源描述:

《面向对象练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.1.定义一个圆类Cirlce,能根据半径计算圆积和周长。要求类中有属性和方法。publicclassCircle{privateintr;finaldoublePI=3.14159;publicCircle(){}publicCircle(intr){this.r=r;}publicdoublegetArea(){returnPI*r*r;}publicdoublegetC(){return2*PI*r;}publicstaticvoidmain(Stringargs[]){Circlec=newCircle(2);System.o

2、ut.println("圆的面积:"+c.getArea()+"圆的周长:"+c.getC());}}2.定义一个圆柱体类,有半径、高等属性,有计算圆柱体的表面积和体积的方法。编程实现圆柱体的体积和表面积。publicclassCircle{privateintr;privateinth;finaldoublePI=3.14159;publicCircle(intr,inth){this.r=r;this.h=h;}publicCircle(){}..publicdoublegetArea(){return(2*PI*r*r+2*

3、PI*r*h);}publicdoublegetV(){returnr*PI*r*h;}publicstaticvoidmain(Stringargs[]){Circlec=newCircle(2,3);System.out.println("圆柱体的面积:"+c.getArea()+"圆柱体的体积:"+c.getV());}}1.编写一个计算器类,有三个属性a(int型)、b(int型)和result(double型),有计算加、减、乘、除等方法。publicclassji{privateinta;privateintb;pri

4、vatedoubleresult=0;publicji(inta,intb){this.a=a;this.b=b;}publicvoidsum(){result=a+b;System.out.println("运算结果为:"+result);}publicvoidsub(){result=a-b;System.out.println(a+"-"+b+"运算结果为:"+result);}publicvoidchen(){result=a*b;System.out.println(a+"*"+b+"运算结果为:"+result);}pub

5、licvoidchu(){result=a/b;..System.out.println(a+"/"+b+"运算结果为:"+result);}publicstaticvoidmain(Stringargs[]){jik=newji(4,3);k.sum();k.sub();k.chen();k.chu();}}1.编程计算(n个a),要求将a和n设为类的属性,可以对a和n进行初始化,编写计算求和的方法及主方法计算a=4,n=6的和。publicclassjisuan{privateinta;privateintn;publicjisu

6、an(inta,intn){this.a=a;this.n=n;}publicintsum(){intt=0,s=0;for(inti=1;i<=n;i++){t=t*10+a;s=s+t;}returns;}publicstaticvoidmain(Stringargs[]){jisuanm=newjisuan(4,6);System.out.println("a+aa+aaa+aaaa...="+m.sum());}}2.编写程序,定义一个People类,使用构造方法初始化people属性,并编写一个方法从键盘上输入people属

7、性(、性别、年龄、身高),然后输出people信息。在主方法中测试构造方法和输入信息方法及输出信息的方法。importjava.util.Scanner;..publicclasspeo{privateStringname;privateStringsex;privateintage;privatefloath;publicpeo(){name="无名氏";sex="男";age=0;h=0.0f;}publicpeo(Stringname,Stringsex,intage,floath){this.name=name;this.se

8、x=sex;this.age=age;this.h=h;}voidinput(){Scannersc=newScanner(System.in);System.out.print("请输入学生:");name=sc.ne

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。