import java.util.Scanner;
interface CircleArea{
static double PI=3.14;
double area();
}
class Circle implements CircleArea{
double radius;
public Circle(double r){
this.radius=r;
}
public double area()
{
System.out.println("圆的面积:"+(PI*radius*radius));
return 0;
}
}
class Cylinder extends Circle implements CircleArea{
double high;
Cylinder(double r,double h)
{ super(r);
this.high=h;
}
public double area()
{
super.area();
System.out.println("圆柱的面积:"+(PI*high*radius*2));
return 0;
}
}
public class a1 {
public static void main(String[] args){
System.out.println("输入圆的半径:");
Scanner read=new Scanner(System.in);
double r;
r=read.nextDouble();
System.out.println("输入圆高:");
double h;
h=read.nextDouble();
Circle a1=new Circle(h);
Cylinder a2=new Cylinder(r, h);
a2.area();
}
}
interface CircleArea{
static double PI=3.14;
double area();
}
class Circle implements CircleArea{
double radius;
public Circle(double r){
this.radius=r;
}
public double area()
{
System.out.println("圆的面积:"+(PI*radius*radius));
return 0;
}
}
class Cylinder extends Circle implements CircleArea{
double high;
Cylinder(double r,double h)
{ super(r);
this.high=h;
}
public double area()
{
super.area();
System.out.println("圆柱的面积:"+(PI*high*radius*2));
return 0;
}
}
public class a1 {
public static void main(String[] args){
System.out.println("输入圆的半径:");
Scanner read=new Scanner(System.in);
double r;
r=read.nextDouble();
System.out.println("输入圆高:");
double h;
h=read.nextDouble();
Circle a1=new Circle(h);
Cylinder a2=new Cylinder(r, h);
a2.area();
}
}