java 运费_如何在Java中创建运费成本计算器

我正在创建计算器来计算运费。代码是这样的:如何在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'显示更多的数字。请充分展示图案。我没有假设这是做作业,因为我的建议对家庭作业或家庭作业(来自另一个最幸福的人)是有效的。 –

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以帮你解答这个问题。你想要使用Java模拟计算器,可以按照以下步骤进行: 1. 创建一个Java类,命名为Calculator。 2. 在Calculator类,定义一个main方法,用于程序的执行入口。 3. 在main方法创建一个Scanner对象,用于从控制台读取用户输入。 4. 定义两个double类型的变量,用于存储用户输入的两个数值。 5. 使用Scanner对象从控制台读取用户输入的两个数值,并将其存储到定义的变量。 6. 定义一个char类型的变量,用于存储用户输入的运算符。 7. 使用Scanner对象从控制台读取用户输入的运算符,并将其存储到定义的变量。 8. 根据用户输入的运算符,进行相应的计算,并将结果输出到控制台。 下面是一个简单的Java模拟计算器的示例代码: ``` import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入第一个数:"); double num1 = scanner.nextDouble(); System.out.print("请输入第二个数:"); double num2 = scanner.nextDouble(); System.out.print("请输入运算符(+、-、*、/):"); char operator = scanner.next().charAt(0); double result = 0; switch (operator) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': result = num1 / num2; break; default: System.out.println("输入的运算符不合法!"); return; } System.out.println("计算结果为:" + result); } } ``` 你可以将以上代码复制到一个Java文件,然后编译运行该程序,即可使用Java模拟计算器进行简单的数值计算。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值