Java实验报告中的实验题_第1页
Java实验报告中的实验题_第2页
Java实验报告中的实验题_第3页
Java实验报告中的实验题_第4页
Java实验报告中的实验题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java试验汇报中的所有试验题试验一略试验二Java基本语法练习【完毕试验项目】输入一种整数,输出该数的二进制表达形式的字符串编写Java应用程序,把100~1000的自然数中可以被3整除的数输出到屏幕上。打印不不小于1000的斐波纳契数4.输入一种梯形的上底、下底和高,求其面积试验三面向对象基础编程【完毕试验项目】写一种名为Rectangle的类表达矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。规定该类提供计算面积的措施getArea()措施,以及修改width和height的值及获得width和height目前值的措施。规定:使用构造函数完毕各属性的初始赋值使用getter和setter的形式完毕属性的访问及修改2..请定义一种名为Card的扑克牌类,该类有两个private访问权限的字符串变量face和suit:face描述一张牌的牌面值(如:"Ace","Deuce","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Jack","Queen","King");suit描述一张牌的花色(如:"Hearts","Diamonds","Clubs","Spades")。定义Card类中的public访问权限的构造措施,为类中的变量赋值;定义protected访问权限的措施getFace(),得到扑克牌的牌面值;定义protected访问权限的措施getSuit(),得到扑克牌的花色;定义措施toString(),返回表达扑克牌的花色和牌面值字符串(如“AceofHearts”、“TenofClubs”等)。试验四类的继承性和多态性【完毕试验项目】 设计一种名为Person的类和它的两个名为Student和Employee的子类Employee类又有子类:教员类Faculty和职工类Staff。每个人均有姓名、地址、xx号码学生有班级号教员有级别职工有职务称号覆盖每个类的toString措施,显示对应的类名和人名编写测试程序,创立Person、Student、EmployeeFaculty和Staff,并调用它们的toString措施试验五包、接口抽象类【完毕试验项目】1.定义一种抽象基类Shape,它包括三个抽象措施center()、diameter()、getArea(),从Shape类派生出Square和Circle类,这两个类都用center()计算对象的中心坐标,diameter()计算对象的外界圆直径,getArea()措施计算对象的面积。编写编写应用程序使用Rectangle类和Circle类。2.定义一种接口Insurance,接口中有四个抽象措施:publicintgetPolicyNumber()//保险号码;publicintgetCoverageAmount()//保险金额;publicdoublecalculatePremium()//计算费用;publicDategetExpiryDate()//终止日期。设计一种类Car,该类实现接口的措施,编写应用程序。试验六数组【完毕试验项目】1.设给定一组整型数组,求它们的平均值及最大值2.使用动态建立二维数组的方式输出8行杨辉三角形3.用选择法对{8,6,12,5,14,7,21,2,9,3}十个数按从小到大进行排序,然后输出试验七字符串【完毕试验项目】1.编写一种java程序,完毕如下功能:申明一种名为s的字符串,并使它的内容为”CallmeIshmael.”;打印整个字符串使用length()措施打印字符串的长度使用charAt()措施打印字符串的第一种字符使用chanrAt()和length()措施打印字符串的最终一种字符使用indexOf()措施和substring()措施打印字符串中的第一种单词2设有中英文单词对照表,输入中文单词,显示对应英文单词,输入英文单词显示对应中文单词。String[][]x={{"good","好"},{"bad","坏"},{"work","工作"}};试验八Java中的Object、Math和System类【完毕试验项目】1.定义一种自己的数学类MyMath。类中提供静态措施max,该措施接受3个同类型的参数(例如整形),返回其中的最大值。2.使用java.lang.Math类,生成100个0~99之间的随机整数,找出他们之中的最大的和最小的,并记录不小于50的整数个数试验九Java中的时间日期类库【完毕试验项目】1.编写一种程序,实现如下规定,根据运行时提供的参数(格式为”yyyy-mm-dd”),输出其对应的星期次序,例如,输入-09-7,输出-09-7是星期5。2.编写一种java程序,判断两个日期的大小以及两个日期之间的间隔天数。试验十集合框架编程1.编写应用程序,在其main措施中定义如下两个字符串数组:StringmpgStr[]={"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"};StringpngStr[]={"1.png","2.png","3.png","4.png","5.png"};然后将他们的每个元素间隔添加到ArrayList对象中,并在命令行界面显示所有元素;然后将ArrayList对象中所有.png的元素都删除,再显示ArrayList对象中的所有元素,如图所示。2.按次序把1,10,5,7,6,2,9,20,14,存入到List中(注:容许自己自定义任何数),并对其进行排序,打印其升序和降序排列的成果。然后再向List中位置为第四位插入数35看看会有啥成果?3.按次序把下面一组数([1,2][3,4][2,2][6,4][5,2][4,4])寄存到Map中(注:容许自己自定义任何数),并按key和value的值进行排序。假如再向Map中加入[3,6]看看排序成果有啥变化?并说出其理由。程序代码:3.设计一种程序,用来记录字符串“haveagoodday,haveagoodclass,haveagoodvisit,havefun!”中的每个单词出现的次数,并按照单词的升序输出(提议使用HashMap和TreeMap)(设计性内容)。试验十一异常处理【完毕试验项目】1.自定义异常类MyException,该类继承自Exception类,类中只有含一种字符串参数msg的构造措施,构造措施中只有一条语句super(msg)——调用父类的构造措施。此外,编写自定义类person,类中只有两个私有的变量,一种是字符串类型的姓名,另一种是整型变量age;有两个公有措施voidgetAge()和setAge(intage),其中setAge(intage)的功能是把参数age的值加到类中的变量age中(但规定age>0,否则抛出自定义异常MyException类的对象),getAge()措施返回age的值。编写应用程序1.

运用随机函数产生30个10-90之间的不反复整数,将这些数拼接在一种字符串中,用逗号隔开,每产生一种新数,要保证在该串中不存在,最终将串中的整数分离寄存在一种数组中,将数据内容由小到大输出试验十二Java数据流编程图9.8【完毕试验项目】请设计一种从键盘输入一种数n,求n!写一种程序,容许顾客依次输入多种姓名和住址,并能将顾客的输入保留到文献中。顾客输入“quit”表达输入完毕,程序退出。在"D:/mydat"目录下有一种学生名单文献(文本)"student.txt",里面记载了若干学生信息,每个学生信息单独一行,每行信息共有五列,每列之间用逗号分开,其每列含义按次序是:学号姓名出生日期性别专业,规定:将所有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论