package cn.rixin;
import java.util.Scanner;
public class StudentAdmin {
public static void main(String[] args) {
// TODO Auto-generated method stub
int choice;
int flag;
int n=0;
int stuNum=0;
String stuNo;
String[][]student=new String[10][5];
Scanner in=new Scanner(System.in);
//菜单
System.out.println("学生信息管理系统");
while(true) {
System.out.println("1.查询全部学生信息");
System.out.println("2.查询指定学生信息");
System.out.println("3.添加学生信息");
System.out.println("4.删除指定学生信息");
System.out.println("5.修改指定学生信息");
System.out.println("6.退出");
choice=in.nextInt();
if(choice==1) {
//查询全部学生信息
System.out.println("学号\t姓名\t性别\t年龄\t家庭住址");
for (int i = 0; i < student.length; i++) {
if(student[i][0]==null) {
continue;
}else {
System.out.println(student[i][0]+"\t"+student[i][1]+"\t"+student[i][2]+"\t"+student[i][3]+"\t"+student[i][4]);
}
}
System.out.println();
}else if(choice==2){
//查询指定学生信息
System.out.println("请输入学生学号:");
stuNo=in.next();
for (int i = 0; i < student.length; i++) {
if(stuNo.equals(student[i][0])) {
System.out.println("学号\t姓名\t性别\t年龄\t家庭住址");
System.out.println(student[i][0]+"\t"+student[i][1]+"\t"+student[i][2]+"\t"+student[i][3]+"\t"+student[i][4]);
}
}
}else if(choice==3){
//添加学生信息
System.out.println("请输入学生信息:\n学号\t姓名\t性别\t年龄\t家庭住址");
for (int i = 0; i < student.length; i++) {
if(student[i][0]==null) {
for (int j = 0; j < student[i].length; j++) {
student[i][j]=in.next();
}
System.out.println("继续输入请按1,否则按0");
flag=in.nextInt();
if(flag==0) {
break;
}
}
}
}else if(choice==4){
//删除指定学生信息
System.out.println("请输入删除学生学号:");
stuNo=in.next();
for (int i = 0; i < student.length; i++) {
if(stuNo.equals(student[i][0])) {
student[i]=new String[5];
System.out.println("删除成功");
}
}
}else if(choice==5){
//修改指定学生信息
System.out.println("请输入学生学号:");
stuNo=in.next();
for (int i = 0; i < student.length; i++) {
if(stuNo.equals(student[i][0])) {
System.out.println("请输入新的学生信息:");
System.out.println("学号\t姓名\t性别\t年龄\t家庭住址");
for (int j = 0; j < student[i].length; j++) {
student[i][j]=in.next();
}
System.out.println("修改成功");
}
}
}else if(choice==6){
//退出
break;
}
}
}
}