7-3 Java程序设计-选择-运输成本
时间: 2024-09-29 22:06:41 浏览: 21
在Java程序设计中,"7-3 Java程序设计-选择-运输成本"这个题目可能是指在一个运输系统或者物流管理相关的场景中,涉及到选择最合适的运输方式并计算相应的成本。这通常会涉及到决策树、多重条件判断或策略模式等设计模式。
比如,可能会有这样的情况:有多种运输方式可以选择,如陆运、海运和空运,每种方式都有不同的费用标准,可能基于货物的重量、体积、目的地等因素。编写一个Java程序,用户输入货物的相关信息,然后程序根据预设的规则来决定最佳的运输方式,并计算出总的成本。
以下是简单的伪代码示例:
```java
class Transportation {
// 运输方式和对应成本的数据结构
static final double[][] costs = { /* 根据实际需求填充 */ };
public static void main(String[] args) {
// 用户输入数据
int weight = inputWeight();
String destination = getInputDestination();
// 计算和选择成本最低的运输方式
int optimalIndex = findOptimalTransport(weight, destination);
double lowestCost = costs[optimalIndex][0]; // 假设第一个元素是成本
System.out.println("推荐运输方式: " + getTransportName(optimalIndex));
System.out.println("最低运输成本: $" + lowestCost);
}
// 省略的一些辅助方法,如获取用户输入、查找成本对应的索引等
}