题目:
Please write a program to compute the superfacial area and volume of the cylinder, sphere, cube and cuboid.
INPUT:
Input a integer N at the first line, with N testings followed, each testing has four lines input,
first is the radius, height of the cylinder.
second is the radius of the sphere.
third is the edge of the cube.
fourth is the length, width and height of the cuboid
OUTPUT:
Print the superfacial area and volume of the cylinder, sphere, cube and cuboid respectively. Let PI be 3.14 and retain result with 2 decimals after the decimal point.
解:
1.class Shape:
变量—Surface_area,Volume
方法—1.无参构造2.有参构造3.返回字符
2.class Cylinder extends Shape①
变量—radius,height
方法—有参构造
super([参],[参]..)调用父类的
3.Sphere,Cube,Cuboid 类,同①理
4.public class Main