JAVA实验报告(10个小程序)_第1页
JAVA实验报告(10个小程序)_第2页
JAVA实验报告(10个小程序)_第3页
JAVA实验报告(10个小程序)_第4页
JAVA实验报告(10个小程序)_第5页
已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论