创建一个汽车类并做一个菜单

 

import java.util.Scanner;

public class Car {
private int id;
private String name;
private double jiage;
private String zhaungtai;

public Car(int id, String name, double jiage, String zhaungtai) {
    this.id = id;
    this.name = name;
    this.jiage = jiage;
    this.zhaungtai = zhaungtai;
}

public int getId() {
    return id;
}

public void setId(int id) {
    this.id = id;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

public double getJiage() {
    return jiage;
}

public void setJiage(double jiage) {
    this.jiage = jiage;
}

public String getZhaungtai() {
    return zhaungtai;
}

public void setZhaungtai(String zhaungtai) {
    this.zhaungtai = zhaungtai;
}

@Override
public String toString() {
    return "Car{" +
            "id=" + id +
            ", name='" + name + '\'' +
            ", jiage=" + jiage +
            ", zhaungtai='" + zhaungtai + '\'' +
            '}';
}

public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    Car[] cars = new Car[5];
    cars[0] = new Car(1, "大众", 10.8, "闲置");
    cars[1] = new Car(2, "别克", 20.8, "闲置");
    cars[2] = new Car(3, "奥迪", 30.6, "闲置");
    cars[3] = new Car(4, "奇瑞", 5.8, "闲置");
    cars[4] = new Car(5, "法拉利", 100.8, "闲置");
    System.out.println("请输入菜单选项:");
    System.out.println("1.查看所有汽车信息");
    System.out.println("2.根据名字查询汽车");
    System.out.println("3.查看所有状态为闲置的汽车");
    System.out.println("4.查看所有状态为出租的汽车");
    System.out.println("5.租车");
    System.out.println("6.还车");
    System.out.println("7.退出系统");
    int choose = input.nextInt();
    switch (choose) {
        case 1:
            for (int i = 0; i < cars.length; i++) {
                System.out.println(cars[i].toString());
            }
        case 2:
            //TODO
            break;
        case 3:
            //TODO
            break;
        case 4:
            //TODO
            break;
        case 5:
            //TODO
            break;
        case 6:
            //TODO
            break;
        case 7:
            break;

    }

}

}

其他的case 很简单,无非就是一些简单的逻辑,自己完善吧,就只写了一个类,写完之后还可以拆