• 大小: 24KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Java
  • 标签: java  几何图形  

资源简介

完整的程序,可直接运行。分别包括圆、三角形、矩形。可以随意绘制图形大小,并且求出你所需要的周长和面积。界面简洁美观,欢迎大家下载

资源截图

代码片段和文件信息

import java.io.File;
import java.io.FileWriter;
import java.text.DecimalFormat;


public class Circle implements Geometricobject{
private double radius=1.0;
static double PI = 3.14;
DecimalFormat df = new DecimalFormat(“#.##“);
//无参构造方法
public Circle(){

}
//有参构造方法
public Circle(double radius){
this.radius = radius;
}
//访问器
public double getRadius(){
return radius;
}
//修改器
public void setRadius(double radius){
this.radius = radius;
}
public void draw() {
// TODO Auto-generated method stub

}

public void erase() {
// TODO Auto-generated method stub

}
//求面积
public double getArea() {
return PI * radius * radius;
}
//求周长
public double getPrimeter() {
return 2 * PI * radius;
}
public String toString(){
return “圆形的半径:“+df.format(this.radius)+“ “;
}
public void writeToFile(File f) throws Exception{
FileWriter fw = new FileWriter(ftrue);
fw.write(“圆形半径 “+df.format(radius)+“ 面积 “+df.format(getArea())+“ 周长 “+df.format(getPrimeter()));
fw.write(“\r\n“);
fw.close();
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-09-14 11:53  几何图形\
     文件         301  2013-09-14 01:14  几何图形\.classpath
     文件         381  2013-09-14 01:14  几何图形\.project
     目录           0  2013-09-14 11:53  几何图形\.settings\
     文件         629  2013-09-14 01:14  几何图形\.settings\org.eclipse.jdt.core.prefs
     目录           0  2013-09-14 11:53  几何图形\bin\
     文件        1921  2013-09-14 01:15  几何图形\bin\Circle.class
     文件         284  2013-09-14 01:15  几何图形\bin\Geometricobject.class
     目录           0  2013-09-14 11:53  几何图形\bin\GUI\
     文件         900  2013-09-14 11:36  几何图形\bin\GUI\Circle.class
     文件         805  2013-09-14 11:36  几何图形\bin\GUI\Face.class
     文件        1056  2013-09-14 11:36  几何图形\bin\GUI\Panel$1.class
     文件        1802  2013-09-14 11:36  几何图形\bin\GUI\Panel$2.class
     文件        1817  2013-09-14 11:36  几何图形\bin\GUI\Panel$3.class
     文件        1465  2013-09-14 11:36  几何图形\bin\GUI\Panel$4.class
     文件        1512  2013-09-14 11:36  几何图形\bin\GUI\Panel$5.class
     文件        3725  2013-09-14 11:36  几何图形\bin\GUI\Panel.class
     文件         931  2013-09-14 11:36  几何图形\bin\GUI\Rectangle.class
     文件        1394  2013-09-14 11:36  几何图形\bin\GUI\Triangle.class
     文件        1948  2013-09-14 01:15  几何图形\bin\Rectangle.class
     文件        2772  2013-09-14 02:22  几何图形\bin\TestGeometricobject2.class
     文件        2427  2013-09-14 01:15  几何图形\bin\Triangle.class
     文件         194  2013-09-14 11:25  几何图形\Geometricobjects.txt
     目录           0  2013-09-14 11:53  几何图形\src\
     文件        1126  2013-09-14 01:15  几何图形\src\Circle.java
     文件         344  2013-09-14 01:15  几何图形\src\Geometricobject.java
     目录           0  2013-09-14 11:53  几何图形\src\GUI\
     文件        7485  2013-09-14 11:36  几何图形\src\GUI\Face.java
     文件        1024  2013-09-14 01:15  几何图形\src\Rectangle.java
     文件        1732  2013-09-14 02:22  几何图形\src\TestGeometricobject2.java
     文件        1641  2013-09-14 01:15  几何图形\src\Triangle.java
............此处省略0个文件信息

评论

共有 条评论