java编程计算出租车费用,计费标准是两公里以内6元, 超过两公里每公里2元
时间: 2024-09-10 15:25:47 浏览: 56
在Java编程中,你可以创建一个简单的函数来模拟出租车计费过程。假设有一个方法`calculateFare(double distance)`,它接受乘客行驶的距离作为输入。以下是计算费用的基本步骤:
```java
public class TaxiFareCalculator {
private static final double BASE_FARE = 6.0; // 两公里内的基本费用
private static final double ADDITIONAL_FARE_PER_KM = 2.0; // 超过两公里后的费用
public static double calculateFare(double distance) {
if (distance <= 2) { // 如果距离在两公里以内
return BASE_FARE;
} else { // 距离超过两公里
return BASE_FARE + (distance - 2) * ADDITIONAL_FARE_PER_KM;
}
}
public static void main(String[] args) {
double distance = 5.5; // 示例距离
double fare = calculateFare(distance);
System.out.printf("出租车费用 for %.1f 公里 is %.2f 元.", distance, fare);
}
}
```
在这个例子中,如果输入的距离是5.5公里,程序会先检查是否超过两公里,然后分别计算基本费用和额外费用并相加。
阅读全文