我有这个方法可以作为其他方法的菜单:
public static void menu(){
boolean works = true;
System.out.println("\n1 - Register Car\t2 - Register Client\t3 - Rent car\n4 - Returning car\t5 - Show list\t6 - Exit\n");
System.out.print("Input: ");
int operacao = scan.nextInt();
do {
if (operacao == 1) {
cadVeiculo();
} else if (operacao == 2) {
cadCliente();
} else if (operacao == 3) {
locar();
} else if (operacao == 4) {
devolver();
} else if (operacao == 5) {
listar();
} else if (operacao == 6){
works= false;
}
} while (works);
}
我不明白的是,当我运行程序并按“6”时,程序停止了,好的。但是当我按“1”注册汽车然后按“6”退出程序时,程序一直要求我输入另一个输入。
我所期望的是,当我运行该程序并按“6”退出时,它只会完全停止该程序。
拉莫斯之舞
相关分类