文档详情

Java语言程序设计上机实验报告.doc

发布:2017-02-03约2.97万字共37页下载文档
文本预览下载声明
本科生实验报告 实验课程 Java语言程序设计 学院名称 信息科学与技术学院 专业名称 软件工程 学生姓名 学生学号 指导教师 实验地点 6A502 实验成绩 二〇一五年一月八日 Java语言程序设计上机实验报告 摘要 本实验报告用于记录在Java语言程序设计课程开设的上机实验中记录上机实验过程,以激励自己学习进步并为将来的学习提供一系列参考资料。 关键字 Java语言;实验;编程;语法;算法 实验一 设计一个名为RegularPolygon的正n边形类 要求 一个名为n的int型私有数据域定义多边形的边数,默认值为3。 一个名为side的double型私有数据域存储边的长度,默认值为1。 一个名为x的double型私有数据域,它定义多边形中点的x坐标,默认值为0。 一个名为y的double型私有数据域,它定义多边形中点的y坐标,默认值为0。 一个创建带默认值的正多边形的无参构造方法。 一个能创建带指定边数和边长度、中心在(0,0)的正多边形的构造方法。 一个能创建带指定边数和边长度、中心在(x,y)的正多边形的构造方法。 所有数据域的get和set方法。 一个返回多边形周长的方法getPerimeter()。 一个返回多边形面积的方法getArea()。计算正多边形面积的公式是:面积=(n*side2)/(4*tan(180/n)) 分别使用无参构造方法、 RegularPolygon (6,4)和RegularPolygon(10,4,5.6,7.8)创建三个RegularPolygon对象,并显示每个对象的周长和面积。 代码 //RegularPolygon.java public class RegularPolygon { private int n = 3;//一个名为n的int型私有数据域定义多边形的边数,默认值为3。 private double side = 1;//一个名为side的double型私有数据域存储边的长度,默认值为1。 private double x = 0;//一个名为x的double型私有数据域,它定义多边形中点的x坐标,默认值为0。 private double y = 0;//一个名为y的double型私有数据域,它定义多边形中点的y坐标,默认值为0。 //一个创建带默认值的正多边形的无参构造方法。 public RegularPolygon(){ this.setN(3); setSide(1); setX(0); setY(0); } //一个能创建带指定边数和边长度、中心在(0,0)的正多边形的构造方法。 public RegularPolygon(int n, double side){ this.setN(n); this.setSide(side); setX(0); setY(0); } //一个能创建带指定边数和边长度、中心在(x,y)的正多边形的构造方法。 public RegularPolygon(int n, double side, double x, double y){ this.setN(n); this.setSide(side); this.setX(x); this.setY(y); } //所有数据域的get和set方法。 public int getN() { return n; } public void setN(int n) { this.n = n; } public double getSide() { return side; } public void setSide(double side) { this.side = side; } public double getX() {
显示全部
相似文档