编程创建一个Box类,在其中定义三个变量表示一个立方体的长、宽和高,再定义构造函数对这三个变量进行初始化,然后定义一个方法求立方体的体积。创建一个对象,求给定尺寸的立方体的体积。用java语言创建一个这样的代码,要求:长宽高由我来输入
时间: 2024-09-28 16:06:32 浏览: 76
用C++求取一个立方体的体积
当然可以,以下是Java代码,创建一个`Box`类,让用户输入立方体的长、宽、高并计算体积:
```java
import java.util.Scanner;
public class Box {
private double length;
private double width;
private double height;
// 构造函数接受用户输入
public Box(double inputLength, double inputWidth, double inputHeight) {
this.length = inputLength;
this.width = inputWidth;
this.height = inputHeight;
}
// 求立方体体积的方法
public double getVolume() {
return length * width * height;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 请求用户输入立方体的长、宽、高
System.out.println("Enter the length of the cube:");
double lengthInput = scanner.nextDouble();
System.out.println("Enter the width of the cube:");
double widthInput = scanner.nextDouble();
System.out.println("Enter the height of the cube:");
double heightInput = scanner.nextDouble();
// 创建Box对象并计算体积
Box box = new Box(lengthInput, widthInput, heightInput);
double volume = box.getVolume();
System.out.println("The volume of the cube with dimensions " + lengthInput + "x" + widthInput + "x" + heightInput + " is: " + volume);
scanner.close();
}
}
```
运行这段代码,用户将能够输入立方体的尺寸,然后程序将计算并显示其体积。记得在终端或控制台中运行此程序。
阅读全文