存储结构:用于保存数据,让我们的项目可以对他们进行操作
如果需要永久保存这些数据,我们需要文件操作或者使用数据库,我会在下一个版本设计文件保存
我们选择的是基础的数组 结构,这里用的是整型数组,后续需要添加比如某某人的数据这样的要求的时候,就用对象数组,或者集合类
public class arrays {
private static int[] arr = null;
public static int[] getArr() {
return arr;
}
public static void setArr(int a) {
arr = new int[a];
}
}
我们定义一个数组,并且给了get、set方法,它可以让我们定义和获取数组
set方法可以让我们自己决定数组的大小,但是我们需要在菜单类调用set方法,先设置好数组,才能对它进行操作
public static void setArr(){
System.out.println("输入所需空间大小");
Scanner scan = new Scanner(System.in);
arrays.setArr(scan.nextInt());
}
然后在菜单类引用:修改后的菜单类:
public static void menu() throws Exception{
setArr();
boolean flag = true;
int choice = -1;
while (flag) {
System.out.println("---------------菜单--------------");
System.out.println("输入数字,选择数字进行操作");
System.out.println("1,增加");
System.out.println("2,删除");
System.out.println("3,修改");
System.out.println("4,查找");
System.out.println("5,退出");
Scanner scanner = new Scanner(System.in);
choice = scanner.nextInt();
switch (choice) {
case 1:
circle(scanner, 1);
break;
case 2:
circle(scanner, 2);
break;
case 3:
circle(scanner, 3);
break;
case 4:
circle(scanner, 4);
break;
case 5:
System.out.println("已经退出程序");
flag = false;
break;
}
}
}
效果: