- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一:java基础知识
实验目的:
1.掌握jave中变量的类型。
2.掌握常用的运算符
3.程序流程控制:顺序,选择和分支
实验内容:
1、回文数 :
编写一个Java程序。用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数 。回文数是指该数含有的数字逆序排列后得到的数和原数相同。
实验类别:验证性
2、猜数字游戏
编写一个Java应用程序,实现如下功能:
程序随机分配给客户一个1-100之间的整数
用户在输入对话框中输入自己的猜测
程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”、和“猜对了”
用户可以根据提示信息再次输入猜测,直到提示信息是“猜对了”
实验类别:设计性
3、输出希腊字母表
为了输出希腊字母表,首先获取希腊字母表的第一个字母和最后一个字母在unicode表中的位置,然后使用循环输出剩余的希腊字母
要观察一个字符在uniclde表中的顺序位置
实验类别:设计性
实验二 类和对象
实验目的:
1.理解类的基本概念。
2.掌握如何定义类,定义类的成员变量和成员方法.创建和使用对象。
3.掌握定义重载方法和构造方法,方法参数的传递。
4. static变量和方法的使用。
实验内容:
1、定义一个名为Rectangle的类表示矩形,其中含有length,width两个double型的成员变量表示矩形的长和宽。要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法peremeter和求面积的方法area。定义一个带 参数构造方法,通过给出的长和宽创建矩形对象。定义默认构造方法,在该方法中调用有参构造方法,将矩形长宽设置为1.0。
实验类别:验证性
2、方法重载:
编写一个Java程序,反映方法重载的使用特点,该程序包含多个重载的加法的运算,如整型加法,实型加法。
实验类别:验证性
3、学生类的创建:
创建一个student类,包括的域有学号、班号、姓名、性别、年龄等
声明一个构造方法,以初始化对象的所有域
声明分别获得各属性(学号、班号、姓名、性别、年龄)的各个public方法。
声明修改各属性(学号、班号、姓名、性别、年龄)的各个public方法。
创建一个具体学生对象,进行输出。
实验类别:设计性
4、定义一个类,类中有两个整型变量x和y,并定义构造函数初始化这两个变量。(通过构造函数传数据,数据值自定)
类中还可定义以下方法:
求两个数的和(x+y)并返回结果,求两个数的差(x-y)并返回结果,求两个数商(x/y)并返回结果,求两个数的余数(x%y)并返回结果,求两个数的最大值并返回结果。
编写应用程序,测试上面定义的类,使用类中定义的各个方法并将其结果输出。
实验类别:验证性
5、用set()、get()方法传递数据:
本工程共有三个类,Person类、Employee类、和Test类,其中Test类
为测试类,其中有main()方法。
调用的是默认的构造方法,参数为空。
实验类别:设计性
实验三 类和继承
实验目的:
1.理解类的继承, 方法的覆盖的基本概念。
2.掌握使用extends关键字定义一个继承类。
3.掌握构造方法的回溯,能熟练掌握继承中构造方法的回溯。
4.掌握super关键字。
实验内容:
1.定义一个名为Employee的类,它继承Person类,其中定义salary和department两个成员变量和封装这两个变量的方法。
编写主程序检查新建类中的所有变量和方法。
实验类别:验证性
2.定义一个 名为Cuboid 长方体类,使其继承Rectangle类,其中包含一个表示高的double型成员变量height;定义一个构造方法Cuboid;再定义一个求长方体体积的volume方法。
编写程序,求一个长、宽和高分别为10、5、2的长方体的体积。
实验类别:验证性
3.编写一个Java应用程序,除了主类外,该程序中还有四个类: People、ChinaPeople、AmericanPeople、和BeijingPeople。要求如下:
People类有访问权限是protected的double型成员变量:height和 weight,以及speakHello(),void averageHeight()和public void averageWeight()方法
ChinaPeople是People类的子类,新增了void chinaGongfu()方法 。
要求ChinaPeople重写父类的所有方法
AmericanPeople类是People类的子类,新增了americanBoxing()方法
BeijingPeople类是ChinaPeople的子类,
原创力文档


文档评论(0)