?? 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 + -