package sun;public class Circle { final double PI = 3.14;// 常量PI public double radius;// 成員變量radius public Circle() { } // get()方法 public double getRadius() { return radius; } // set()方法 public void setRadius(double radius) { this.radius = radius; } // 求面積的方法 public double getArea() { return PI * radius * radius; } public double getPerimeter() { return 2 * PI * radius; }}package sun;public class Column { Circle bottom; public double high;// 成員變量high public Column(double high) { this.high = high; } //求面積的方法 public double Area() { return 2*bottom.getArea()+bottom.getPerimeter()*high; } // 求體積方法 public double Volume() { return bottom.getArea()*high; }}package sun;public class Cone { Circle bottom; public double high;// 成員變量high public double length;// 成員變量? ? public Cone(double high, double length) { this.high = high; this.length = length; }? ? //求面積的方法 public double Area() { return bottom.getArea()+bottom.getRadius()*bottom.PI* length; }? ? // 求體積的方法 public double Volume() { return (bottom.getArea()*high)/3; }}package sun;/*?* 1、定義一個(gè)圓類Circle,成員變量:半徑 radius;?成員方法:構(gòu)造方法、get和set半徑的方法、計(jì)算面積和周長(zhǎng)的方法。?定義圓柱和圓錐類,定義相應(yīng)的變量成員和成員方法。?使用以上類編程,輸出圓柱和圓錐面積和體積。?*/public class text_Circle { // 測(cè)試類 public static void main(String[] args) { System.out.println("*******************題目一****************"); Circle bottom=new Circle(); bottom.setRadius(1); Column co=new Column(1); System.out.println("圓柱的表面積為:"+co.Area()); System.out.println("圓柱的體積為:"+co.Volume()); Circle Bottom=new Circle(); Bottom.setRadius(2); Cone con=new Cone(1,1); con.bottom.setRadius(1); System.out.println("圓錐的的表面積為:"+con.Area()); System.out.println("圓錐的體積為:"+con.Volume()); System.out.println("****************************************"); }}
添加回答
舉報(bào)
0/150
提交
取消