基于Web的停车场管理系统(Java)
以下是一个简化的Java代码示例,展示如何创建一个简单的停车场管理系统的入口点:
import java.util.Scanner;
public class ParkingSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 假设有三种不同类型的车位:小型车、中型车、和大型车
int[] parkingSpaces = new int[3]; // 分别记录每种车型的车位数量
System.out.println("欢迎使用停车场管理系统!");
while (true) {
System.out.print("请输入车辆类型(1=小型车,2=中型车,3=大型车):");
int vehicleType = scanner.nextInt();
System.out.print("是否离开停车场?(1=是,其他=否):");
int isLeaving = scanner.nextInt();
if (isLeaving == 1) {
// 如果离开停车场,则释放对应车型的车位
if (vehicleType >= 1 && vehicleType <= 3) {
parkingSpaces[vehicleType - 1]++;
System.out.println("车位已释放。");
} else {
System.out.println("车辆类型输入错误!");
}
} else {
// 如果不离开停车场,则检查是否有对应车型的车位
if (vehicleType >= 1 && vehicleType <= 3 && parkingSpaces[vehicleType - 1] > 0) {
parkingSpaces[vehicleType - 1]--;
System.out.println("车辆通行。");
} else {
System.out.println("没有车位或车型不匹配!");
}
}
}
}
}
这个简易的代码示例模拟了一个停车场管理系统的核心功能。它使用一个整型数组来跟踪每种车型的车位数量,并允许模拟车辆进入或离开停车场。虽然这不是一个完整的系统,但它展示了如何使用数组和简单的逻辑来管理停车场的车位分配。
评论已关闭