java语言写停车场停车时长收费
时间: 2023-07-07 11:10:46 浏览: 166
好的,我可以为您提供一个简单的停车场停车时长收费的 Java 代码示例:
```java
import java.util.Scanner;
public class ParkingFeeCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入停车时长(小时):");
int hours = scanner.nextInt();
int fee = calculateFee(hours);
System.out.println("停车费用为:" + fee + " 元");
}
public static int calculateFee(int hours) {
int fee = 0;
if (hours <= 2) {
fee = 5;
} else if (hours <= 6) {
fee = 5 + (hours - 2) * 2;
} else if (hours <= 12) {
fee = 5 + 8 * 2 + (hours - 6) * 3;
} else {
fee = 5 + 8 * 2 + 6 * 3 + (hours - 12) * 4;
}
return fee;
}
}
```
这个示例代码根据停车时长计算停车费用,停车场收费规则如下:
- 停车不足 2 小时,收费 5 元;
- 停车 2 小时(含)以上,不足 6 小时,每小时加收 2 元;
- 停车 6 小时(含)以上,不足 12 小时,每小时加收 3 元;
- 停车 12 小时以上,每小时加收 4 元。
您可以根据需要修改收费规则。
阅读全文