⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cylinder.java

📁 Java实验报告
💻 JAVA
字号:
package cylinder;
import java.io.*;
class Point{
  protected double x,y;
  public Point(){
    x=0;
    y=0;
  }
  public Point(double x,double y){
    this.x=x;
    this.y=y;
  }
  public double getPointX() {
    return x;
  }
  public double getPointY(){
    return y;
  }
}
class Circle extends Point{
  protected  double r;
  protected   final double PI=3.14;
  public Circle(){
    super();
    r=0;
  }
  public Circle(double x,double y,double r){
    super(x,y);
    this.r=r;
  }
  public double getR(){
    return r;
  }
  public double getMianji(){
    return PI*r*r;
  }
}
class Cylinder extends Circle{
  protected double h;
  Cylinder(){
    super();
      h=0;
  }
  Cylinder(double x,double y,double r,double h){
    super(x, y,r);
    this.h=h;
  }
  public double getTiji(){
    return PI*r*r*h;
  }
  double getH(){
     return h;
  }

  public static void main(String [] args) throws Exception{
     Cylinder a=new Cylinder();
     System.out.println("圆柱的轴心坐标:("+a.getPointX() +","+a.getPointY()+")");
     System.out.println("圆柱的半径"+a.getR());
     System.out.println("圆柱的高"+a.getH());
     System.out.println("圆柱的底面积:"+a.getMianji());
     System.out.println("圆柱的体积:"+a.getTiji());

     double x,y,r,h;
     Cylinder b;
     try{
       System.out.print("请输入圆柱的轴心坐标x:");
       BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
       String input = br.readLine();
       x = Double.parseDouble(input);
       System.out.print("请输入圆柱的轴心:");
       input = br.readLine();
       y = Double.parseDouble(input);
       System.out.print("请输入圆柱的半径r:");
       input = br.readLine();
       r = Double.parseDouble(input);
       System.out.print("请输入圆柱的高h:");
       input = br.readLine();
       h = Double.parseDouble(input);
       b=new Cylinder(x,y,h,r);
    System.out.println("圆柱的半径"+b.getR());
    System.out.println("圆柱的高"+b.getH());
    System.out.println("圆柱的底面积:"+b.getMianji());
    System.out.println("圆柱的体积:"+b.getTiji());
   }catch(Exception e){
System.out.println("您的输入有误!");
    }
     }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -