使用二维数组的方式实现快递柜
具体要求如下:
具体思路:
1、info类,创建用于储存的各种变量
public class Info {
private String number;
private String company;
private int code;
//创建所需要的各种方法
}
2、开始写方法适当的封装
1、根据图片实现操作界面
//初始菜单
public int menu() {
System.out.println("请根据提示输入序号");
System.out.println("1、管理员登录");
System.out.println("2、普通用户登录");
String text = input.nextLine();
int num = -1;
try {
num = Integer.parseInt(text);
} catch (NumberFormatException e) {
}
if (num < 0 || num > 2) {
System.out.println("输入错误请重新输入");
return menu();
}
return num;
}
//管理员操作界面
public int aMenu() {
System.out.println("请根据提示输入序号");
System.out.println("1、快递录入");
System.out.println("2、删除快递");
System.out.println("3、查看所有快递");
System.out.println("0、返回上一级");
String text = input.nextLine();
int num = -1;
try {
num = Integer.parseInt(text);
} catch (NumberFormatException e) {
}
if (num < 0 || num > 3) {
System.out.println("输入错误请重新输入");
return aMenu();
}
return num;
}
//用户操作界面
public int uMenu() {
System.out.println("请根据提示输入序号");
System.out.println("1、取出快递");
System.out.println("0、返回上一级");
String text = input.nextLine();
int num = -1;
try {
num = Integer.parseInt