【发布时间】:2015-02-02 16:10:39
【问题描述】:
我从一个基本的包裹检查器开始,它检查您的包裹详细信息并检查它是否符合我创建的规则。我在这个程序中执行体积计算时遇到了困难。基本上,我想要创建的是一个程序,它让用户输入他的包装长度、宽度和高度,然后将它们相乘并除以 100 以获得以立方米为单位的体积。我不知道如何执行我的程序的计算部分。
这是我的代码:
public class PackageCheck {
public static void main(String[] args) {
double weight = 0;
double length = 0;
double width = 0;
double height = 0;
System.out.println("||Please enter your package details||");
java.util.Scanner input=new java.util.Scanner(System.in);
System.out.println("Please enter your package weight in kg");
weight=input.nextDouble();
if (weight > 27) {
System.out.println("Package is too heavy!");
} else {
System.out.println("Please enter your package length");
length=input.nextDouble();
System.out.println("Please enter your package width");
width=input.nextDouble();
System.out.println("Please enter your package height");
height=input.nextDouble();
}
double volume = length * width * height / 100;
if (volume > 0.1 && weight < 27) {
System.out.println("Package is too large!");
}
input.close(); //this ends the user input console
}
}
【问题讨论】:
-
编程正在执行,但体积计算丢失。
-
哪里卷不见了??
-
双倍体积=长*宽*高/100; if (volume > 0.1 && weight
-
请清楚地解释您的问题。正如目前所写的那样,您正在询问将这一行放在哪里
double volume = length * width * height / 100;而答案是:正是您写的地方。 -
也许使用调试器可以帮助你
标签: java java.util.scanner volume