学生成绩管理系统实例
- 实现一个学生成绩管理的简单系统。要求可以添加、删除、修改、查询成绩
- 创建界面相关的接口:将菜单中显示的内容定义成若干字符串常量,放入一个接口Menu中以便使用
TestDemo(主类)
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;
/**
* @Author Ziph
* @date 2020/2/19
* @Email mylifes1110@163.com
*/
public class TestDemo implements Menu {
public static ArrayList<Student> list = null;//定义一个列表对象来保持成绩数据
public static void main(String[] args) {
list = new ArrayList<Student>();
Scanner s = new Scanner(System.in);
initData();
//循环显示菜单
int choice = 0;
do {
System.out.println(Menu.PRJNAME);
System.out.println(Menu.OPTION1);
System.out.println(Menu.OPTION2);
System.out.println(Menu.OPTION3);
System.out.println(Menu.OPTION4);
System.out.println(Menu.OPTION5);
System.out.println(Menu.OPTION0);
System.out.println(Menu.OPTION7);
System.out.print("请输入你要操作的编号:");
choice = s.nextInt();
switch (choice) {
case 1:
add();
break;
case 2:
delete();
break;
case 3:
modify();
break;
case 4:
display();
break;
case 5:
query();
break;
case 0:
exit();
break;
default:
System.out.println("输入错误!");
}
} while (true);
}
//退出
public static void exit() {
System.exit(0