




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA实验报告二实验报告二 实验二实验二 源程序 源程序 第一个实验要求 第一个实验要求 定义一个表示学生的student类 包括的域有学号 姓 名 性别年龄 包括的方法有获得学号 姓名 性别 年龄及 修改年龄 编写Java程序创建student类的对象及测试其方 法的功能 程序 程序 public class Test public static void main String args Student stu new Student 080603 XIAOYU female 20 System out println stu getId System out println stu getName System out println stu getSex System out println stu getAge stu setAge 21 System out println stu getAge class Student private String id private String name private String sex private int age public Student String i String n String s int a id i name n sex s age a public String getId return id public String getName return name public String getSex return sex public int getAge return age public void setAge int a age a 运行结果 080603 XIAOYU female 20 21 第二个 为第1题的student类定义构造函数初始化所有的域 增加一个方法public String printInfo 把student 类对象的所有域信息组合形成一个字符串 并在主类中创建学 生对象及测试各方法的功能 程序 public class Test public static void main String args Student stu new Student 080603 XIAOYU female 20 System out println stu printInfo stu setAge 21 System out println stu printInfo class Student private String id private String name private String sex private int age public Student String i String n String s int a id i name n sex s age a public String getId return id public String getName return name public String getSex return sex public int getAge return age public void setAge int a age a public String printInfo return id id name name sex sex age age 运行结果 id 080603 name XIAOYU sex female age 20 id 080603 name XIAOYU sex female age 21 第三个 设计一个Point类 该类包含两个int型成员变量 x y 一个color型成员变量mycolor 请给出此类的构造方法 分别是一个不带参数的 一个带两 个参数的 一个带三个参数的构造方法 用下面的main方法测试 public static void main String args Point A new Point Point B new Point 50 60 Point C new Point 100 200 Color red System out println B B getX B getY color B getColor A setX 100 A setY 200 A setColor Color red System out println A B A equals B 第四个 设计一个Point类 该类包含两个int型成员变量 x y 一个color型成员变量mycolor 请给出此类的构造方法 分别是一个不带参数的 一个带两 个参数的 一个带三个参数的构造方法 用下面的main方法测试 public static void main String args Point A new Point Point B new Point 50 60 Point C new Point 100 200 Color red System out println B B getX B getY color B getColor A setX 100 A setY 200 A setColor Color red System out println A B A equals B import java awt Color public class Test public static void main String args Point A new Point Point B new Point 50 60 Point C new Point 100 200 Color red System out println B B getX B getY color B getColor A setX 100 A setY 200 A setColor Color red System out println A B A equals B A B A equals B class Point private int x y Color mycolor public Point x 0 y 0 public Point int xx int yy x xx y yy public Point int xx int yy Color color x xx y yy mycolor color public void setX int xx x xx public void setY int yy y yy public void setColor Color color mycolor color public int getX return x public int getY return y public Color getColor return mycolor public boolean equals Object obj 重写Object类的equals 方法 if obj null return false else if obj instanceof Point Point p Point obj if p x x return false 运行结果 B 50 60 color null A Bfalse 第五个 设计一Calculator类 此类可以简单计算加减乘除运算 提示 用类的方法进行设计 传给参数即可得到结果 程序 public class Test private float x y public static void main String args Test test new Test test setX 0 0f test setY 7 0f System out print test getX test getY System out println Calculator jia test getX test getY System out print test getX test getY System out println Calculator jian test getX test getY System out print test getX test getY System out println Calculator cheng test getX test getY System out print test getX test getY System out println Calculator chu test getX test getY test setX 6 0f test setY 0 0f System out print test getX test getY System out println Calculator chu test getX test getY public void setX float xx x xx public void setY float yy y yy public float getX return x public float getY return y class Calculator public static float jia float a float b return a b public static float jian float a float b return a b public static float cheng float a float b 乘 return a b public static float chu float a float b 除 return float a b 运行结果 0 0 7 0 7 0 0 0 7 0 7 0 0 0 7 0 0 0 0 0 7 0 0 0 6 0 0 0 Infinity 实验心得 实验心得 在本次的实验中 我们往往会遇到这样那样的一些小问在本次的实验中 我们往往会遇到这样那样的一些小问 题 在做这次实验之前我以为我对题 在做这次实验之前我以为我对 JAVA 已有所了解 但在刚已有所了解 但在刚 开始就遇到这样那样的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏轼《定风波》课件图文
- 2025年关于试题及答案
- 2025中国电科39所校园招聘备考练习试题及答案解析
- 2025辽宁省公共文化服务中心招聘高层次人才21人备考练习试题及答案解析
- 2025天津西青区赤龙社区卫生服务中心招聘工作人员1人考试参考试题及答案解析
- 2025年安徽医科大学第一附属医院北区临床医技岗位(第二批)招聘8名考试参考试题及答案解析
- 注册安全工程师考试建筑施工安全生产实务(初级)试题及解答参考
- 新生儿复苏在线考试系统(附答案)
- 禀赋收入效应课件
- 银行担保借款合同
- 2024版《糖尿病健康宣教》课件
- 《大学》原文全文无删减版
- 资产并购咨询合同模板
- 字画作品买卖合同模板
- 口腔护理操作评分标准框架
- 人教PEP版小学英语五年级下册复习教案(全册)
- 2024年初中数学人教版七年级上册新教材培训心得体会
- NB-T 33025-2020 电动汽车快速更换电池箱通.用要求
- 建筑工程词汇表收集
- 延保服务合同范本
- T-CIET 469-2024 小型电动环卫机具技术条件
评论
0/150
提交评论