练习专区
今天的一小步就是明天的一大步
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
Sample Output
Hint