【发布时间】:2016-12-09 09:14:43
【问题描述】:
这是我的问题
编写一个名为 FrustumContainer 的 Java 类定义,它描述了一个形状像截头圆锥体的实验室容器,并计算每个容器将容纳的液体量。
为此类定义一个构造函数,并包含容器编号、高度、半径 1 的访问器方法 容器的半径和容器的半径 2,以及计算容器可以容纳的液体量(以升为单位)的方法。
还包括另一个类,称为 ContainerTester,它有一个 main 方法来测试 FrustumContainer 类的所有方法。
编译这两个类并使用命令行环境执行测试器类。
只是想知道如何解决这个问题,这两个类是否必须放在单独的文件中?我不明白 ContainerTester 如何测试 FrustrumContainer 中的所有方法
到目前为止,这是我的代码:
import java.math.*;
import java.util.Scanner;
public class FrustrumContainer {
Scanner in = new Scanner(System.in);
double num = 0;
double h = 0;
double r1 = 0;
double r2 = 0;
double volume;`
public FrustrumContainer(double num, double h, double r1, double r2, double volume) {
this.num = num;
this.h = h;
this.r1 = r1;
this.r2 = r2;
this.volume = volume;
public static double getNum() {
num ++;
return num;
}
public static double getHeight() {
System.out.println("Enter height of container: ");
h = in.next();
return h;
}
public static double getR1() {
System.out.println("Enter bottom radius: ");
r1 = in.next();
return r1;
}
public static double getR2(){
System.out.println("Enter top radius: ");
r2 = in.next();
return r2;
}
public static double computeLiquid()
}
}
class ContainerTester {
public static void main(String[] args) {
}
}
}
【问题讨论】:
标签: java command-line command line