欢迎来到天天文库
浏览记录
ID:44229870
大小:87.88 KB
页数:5页
时间:2019-10-19
《java综合练习_实验15》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验序号:15实验报告实验项目名称:综合练习(一)学号姓名专业、班实验地点指导教师实验时间2012-5-29一、实验目的•复习巩固编写类中构造方法的概念,以及类成员声明的方法•复习巩固条件和循环语句的使用方法二、实验条件•硕件要求:CPUPII以上,64M内存,100M硬盘空间。•软件要求:Windows98/Me/XP/NT/2000,IE5以上。•开发环境:JDK1.6.0_10,NotePad或者EditPluso三、实验内容与步骤练习一设计并实现类Dog,所包含的实例数据表示狗的名字和年龄。定义Dog构造方法接收和初始化实例数据,并定义获取与设置名字和年龄的方法
2、。定义一个方法计算并返回狗等效于人的年龄(狗的实际年龄乘以7)。定义toString方法返回一行描述狗的名字和等效年龄的字符串。创建一个驱动类Kennel,该类的main方法实例化若干个Dog对象,并打印输出它们的描述信息。(参考第4章知识)C:ProgranFilesJauajiyprograns>jauacKenne1.jauaC:ProgranFilesJauajiyprograns>jauaKennelpheinfornationofthedog:Jane1177King22154Kitty321San535Joe642设计类Dog//Dog.jav
3、a//publicclassDogprivateStringname;privateintage;privateintmage;////Constructor--storename//publicDog(Stringdogname,intclogage){name=dogname;age=dogage;}////Returnstheclog'sname//publicStringgetNameO{returnritune;}////Returnsthedog'sage//publicintgetAgeO{returnage;}////Returntheageofthed
4、ogasthehumanbeing//publicintgetMage(){mage=age*7;returnmage;}////Returnstheinformationofthedog//publicStringtoStringOreturn(naine++age+"t"+mage);创建驱动类Kennelff7“x£xxl^xl^%2xx£xx£xx£xxlxx£x^tx^txk£xxlxx£xxlxx£xxlxxf>xlxxf>xlxxf>xlxxfxKl^it^
5、>^
6、>^
7、>彳彳、彳^
8、>//Kennel.java///f>1^>1^%X^%X^(u*1、
9、"J、*1、"J、*1、"J、*1、*【0"J、夕[■j夕[■j夕[■j夕[■夕*1^*1^j夕夕夕夕夕夕j夕I、publicclassKennel{publicstaticvoidmain(String[]args)(iDogdogl二newDog(〃Jane",11);Dogdog2=newDog("King",22);Dogdog3=newDog("Kitty",3);Dogdog4=newDog(,,Sam,z,5);Dogdog5=newDog("Joe",6);dogl.getMageO;dog2・getMage();dog3.getMageO;dog4.g
10、etMage();dog5・getMage();System・out.println("Theinformationofthedog:〃);Systentout・println(dogl);System,out.println(dog2);System・out・println(dog3);System,out.println(dog4);System,out.println(dog5);练习二设计并实现一个Hi・Lo猜猜游戏程序。程序从1・100屮随机选择一个数,然后反复让用户猜该数字是什么直到猜对或用户退出为止。每猜一次都告诉用户猜测的结果是对还是过大或过小。使用一个
11、标识值确定用户是否想退出。当用户猜对时报告其猜测的次数。每次游戏结束时询问用户是否想继续玩,直到用户选择结束。(参考第5章知识)C:ProgramFilesJauamyprograms>jauacHillo.jauaC:ProgramFilesJauaXinyprograms>jauaHilloGuessanumberbetween0and100OPleaseinputanIntegerTheNumberyouguessisPleaseinputanIntegerTheNumberyouguessisPleaseinputanI
此文档下载收益归作者所有