我正在创建计算器来计算运费。代码是这样的:如何在Java中创建运费成本计算器
class ShippingCalc {
public static void main(String[] args) {
int weight = 30;
if (weight < 10) {
System.out.println("Shipping costs $1.");
}
else if (weight < 20) {
System.out.println("Shipping costs $2.");
}
else {
System.out.println("Shipping costs $3.");
}
}
}
这是伟大的,但我想创建一个计算器,可以根据已经设置的价值计算。例如,一些说:
if (weight < 250) {
// print("Shipping cost is $1);
} else if (weight < 499) {
// print("Shipping cost is $2);
} else if (weight < 749) {
// print...etc and it keeps going
这将根据用户的输入,这就是为什么我不想已经有像上面的任何约束。是否有可能用Java制作这样一个计算器,无论多少重量,它都会适当地计算运输成本并给出答案。
如果是,那我该怎么办呢?
2012-01-26
javacAA
+3
是的,它可以通过使用简单的数学和书写代码。你为什么不试一试,看看你想出了什么。它总是**更好地尝试解决事情,然后显示你的努力,然后在这里发布你的任务。再次,它只不过是最基本的代数,我敢打赌你可以弄清楚,如果你把铅笔放在纸上。 –
+0
它不是我的任务。我正在努力学习Java作为一种爱好,因此标签爱好。至于尝试,我已经尝试过,但我所能想到的只是有限的方式,将需要无限的代码量。我不需要人为我做,只是给我一个正确的方向推动。 –
+0
编辑,也许不是那么容易,因为你的数字没有逻辑,除非它总是增加150美元。你将不得不为这个'... etc'显示更多的数字。请充分展示图案。我没有假设这是做作业,因为我的建议对家庭作业或家庭作业(来自另一个最幸福的人)是有效的。 –