123
package com.ezzd;
import java.util.Scanner;
public class Book {
static String[]cars=new String[5];
static Scanner sc=new Scanner(System.in);
private static Object carOut;
private static int num;
public static void main (String[]args) {
init();
while(true) {
System.out.println("进入车库");
System.out.println("离开车库");
System.out.println("退出程序");
System.out.println("请输入选择的菜单编号");
int op = sc.nextInt();
switch(op) {
case 1:
carIn();
break;
case 2:
carOut();
break;
case 3:
return;
default:
break;
}
}
}
private static void carOut() {
for (int i=0;i<cars.length;i ) {
if(cars[i] !=null) {
}
}
System.out.println("请输入即将离开车库的车辆");
String carld=sc.next();
for(int i=0;i<cars.length;i ) {
if(carld.equals(cars[i])) {
cars[i]=null;
System.out.println("车辆" carld "已成功离库");
return;
}
}
}
private static void carIn() {
int num=0;
for(int i=0;i<cars.length;i ) {
if(cars[i]==null) {
num ;
}
}
if(num>0) {
System.out.println("尚有空车位" num "个,可以进入车库");
System.out.println("请输入进入的车牌号");
String carld=sc.next();//获得车牌号
for(int i=0;i<cars.length;i ) {
if(cars[i]==null) {
cars[i]=carld;
System.out.println("车辆" carld "已成功进入车库");
return;
}
}
}else {
System.out.println("车库已满,不能进入");
}
}
private static void init() {
cars[0]="鄂G-12345";
cars[1]="鄂G-12346";
cars[2]="鄂G-12347";
cars[3]="鄂G-12348";
}
}