📄 infocontroller.java
字号:
import java.util.*;
import java.io.*;
public class Infocontroller
{
BufferedReader readStream;
//建立键盘输入流
infomodel data=new infomodel();
//实例化infomodel
public Infocontroller()
{
readStream=new BufferedReader(new InputStreamReader(System.in));
//建立键盘输入流
}
public void displaymenu()
//显示菜单
{
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。录入学生记录 ");
System.out.println(" 6。储存学生信息 ");
System.out.println(" 7。退出学生信息系统 ");
System.out.println("***************************************************");
System.out.println("请选择(1-7):");
}
private int readchoice()
//选择菜单中的选项
{
while (true)
{
int t =-1;
try
//捕捉异常
{
t=Integer.parseInt(readStream.readLine());
//直接将键盘输入转化为整型
}
catch (IOException e)
{
e.printStackTrace();
//捕捉IO异常
}
catch (NumberFormatException e)
{
displaymenu();
//显示菜单
}
if (t>7||t<1)
//当用户输入错误时
{
System.out.println("请选择1-7!");
displaymenu();
//显示菜单
return -1;
}
else
{
return t;
}
}
}
public void command() throws IOException
//对学生信息系统进行操作
{
while (true)
{
displaymenu();
//显示菜单
int choice=readchoice();
switch (choice)
{
case 1:insert();
//插入学生信息
break;
case 2:update();
//修改学生信息
break;
case 3:delete();
//删除学生信息
break;
case 4:query();
//查询学生信息
break;
case 5:load();
//录入学生信息
break;
case 6:save();
//保存学生信息
break;
case 7:return;
}
}
}
public void insert()
{
data.insert( new BufferedReader(new InputStreamReader(System.in)));
//插入学生信息
}
public void update()
{
data.update( new BufferedReader(new InputStreamReader(System.in)));
//修改学生信息
}
public void delete()
{
data.delete( new BufferedReader(new InputStreamReader(System.in)));
//删除学生信息
}
public void query()
{
data.query( new BufferedReader(new InputStreamReader(System.in)));
//查询学生信息
}
public void load()
{
data.load();
//录入学生信息
}
public void save() throws IOException
{
data.saveto();
//保存学生信息
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -