大哥,大姐,帮小弟修改下面一些代码
/*
设计一个类描述圆,包含圆的基本属性和方法,再设计一个类描述圆锥,圆锥由两部分组成,
底面圆和高,方法包括计算体积,修改底面圆半径等方法,并编写主程序演示该类的用法。
************************************
*/
将circle类写为Cylinder类的成员变量
import java.io.*;
class circle
{
private double radius; //半径
final double PI=3.14;
public circle()
{
}
public circle(double radius) //初始化半径为radius
{
this.radius=radius;
}
public double getRadius() // 获得圆的半径值
{
return radius;
}
public double getPerimeter() //获得圆的周长
{
return PI*radius*2;
}
public double getArea() // 获得圆的面积
{
return PI*radius*radius;
}
}
class Cylinder
{
private double high; //高
private double V; //体积
public Cylinder(double high, double radius)
{
super(radius);
this.high = high;
}
public Cylinder()
{
}
public double getH()
{
return high;
}
public double area() //获得圆锥的体积
{
return super.getArea()*high/3;
}
}
public class qianjunai
{
public static void main(String[] args)
{
double r=0;
double h=0;
System.out.print("请输入半径,高:");
try{
r=System.in.read();
h=System.in.read();
}
catch(IOException e)
{
}
Cylinder cy = new Cylinder(r,h);
System.out.println("V= " + cy.area());
}
}