练习专区

今天的一小步就是明天的一大步
Problem 1539 泛型类编程-求锥体的体积………………Java
Accepted: 5   Total Submit: 17
Time Limit: 1000ms   Memory Limit: 30720KB
Description
给你一个泛型类,请你按输入、输出的要求设计程序。 public class Cone { double height; E bottom; //用泛型类E声明对象bottom public Cone (E b) { bottom=b; } public void setHeight(double h) { height=h; } public double computerVolume() { String s=bottom.toString();//泛型变量只能调用从Object类继承的或重写的方法 double area=Double.parseDouble(s); return 1.0/3.0*area*height; } }
Input
输入法有若干个案例,每个案例一行,k、h、t1、t2…h表示高。。 当k=1时,表示圆,随后的参数是半径。 当k=2时,表示正方形,随后的参数是边长。 当k=3时,表示三角形,随后的参数是两边一夹角。
Output
输出体积。结果保留两位小数。
Sample Input
1 3 1
2 6 2
3 3 2 2 60
Sample Output
3.14
8.00
1.73
Hint
提交     返回