java物流运费计算switch
时间: 2024-04-29 19:16:09 浏览: 136
java基础-switch的使用
在Java中,使用switch语句可以根据不同的条件执行不同的代码块。如果你想要实现物流运费计算的功能,可以使用switch语句来根据不同的条件计算不同的运费。
以下是一个简单的示例代码,展示了如何使用switch语句进行物流运费计算:
```java
public class FreightCalculator {
public static void main(String[] args) {
String destination = "北京"; // 目的地
double weight = 10.5; // 货物重量(单位:千克)
double basePrice = 10.0; // 基础运费
double extraPrice = 0.0; // 额外费用
switch (destination) {
case "北京":
extraPrice = 5.0;
break;
case "上海":
extraPrice = 8.0;
break;
case "广州":
extraPrice = 6.0;
break;
default:
System.out.println("不支持该目的地");
return;
}
double totalPrice = basePrice + extraPrice * weight;
System.out.println("总运费为:" + totalPrice);
}
}
```
在上面的代码中,我们使用了switch语句来根据目的地计算额外费用。根据不同的目的地,我们设置了不同的额外费用,然后根据货物重量计算总运费。
阅读全文