java 程序 构造正五边形

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:46:24
作业题,急!
用java程序设计语言构造一个正五边形(任意),并求这个正五边形的面积与周长。

public class Count {
public static void main(String[]args){
F f = new F((double)100);
System.out.println(f.round());
System.out.println(f.area());
}

}
class F{
private double side;
public F(double a) {
side = a;
}
//周长
public double round() {
return 5*side;
}
//面积
public double area() {
//S正五边形=(5/4)×(a^2)tg54° a 为边长
return ((double)5/(double)4) * side * side * Math.tan((double)54*Math.PI/180);
}
}

。。。。。。。。就这样咯

请lz把以下代码存为:Graph5.java,然后编译运行即可:
面积与周长请lz自行计算(边长从代码里可以看到,提示:g.drawLine(m_point[i].m_fx, m_point[i].m_fy, m_point[0].m_fx,m_point[0].m_fy,分别为起点和重点的XY坐标)。

-------------
import java.awt.*;
import java.applet.*;

public class Graph5 extends Applet {
int width;

int height;

public void init() {
width = getSize().width;
height = getSize