package demo4;
public class RunStudentManage {
public static void main(String[] args) {
/*
创建一个学生信息管理系统对象
*/
StudentManage studentManager = new StudentManage();
studentManager.menu();
}
}
package demo4;
import java.util.Arrays;
import java.util.Scanner;
public class StudentManage {
Student[] students = new Student[30];//[null,null,null]
int count;
Scanner scanner = new Scanner(System.in);
/*
管理系统主方法
*/
public void menu(){
loop:while(true){
System.out.println("用户选择操作: 1.添加学生,2-删除学生,3.查询学生,4-退出");
Scanner s = new Scanner(System.in);
int item = s.nextInt();
switch (item){
case 1: this.add(); break;
case 2: this.delete(); break;
case 3: this.search(); break;
case 4: break loop;
}
}
}
/*
添加
*/
public void add(){
System.out.println("请输入是第几个学生");
int count = scanner.nextInt();
Student student=new Student();
System.out.println("请输入姓名");
String name = scanner.next();//字符串直接使用
student.setName(name);
System.out.println("请输入学号");
int num = scanner.nextInt();
student.setNum(num);
System.out.println("请输入性别");
String gender = scanner.next();
student.setGender(gender);
students[count]=student;
System.out.println(students[count]);
System.out.println(students[count].getNum());
}
/*
删除
*/
public void delete(){
System.out.println("请输入要删除的学号:");
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
//对数组进行遍历
int index=-1;
if(index==-1){
}else
for (int i=0;i<count;i++){
}
}
/*
查询
*/
public void search(){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要咨询学生的学号");
int num = scanner.nextInt();
for(int i=0;i<count;i++){
if (students[i].getNum()==num){
System.out.println("您所查询学生信息:"+" 姓名:"+students[i].getName()+" 学号:"+students[i].getNum()+" 性别:"+students[i].getGender());
return;
}else {
System.out.println("未查询到");
}
}
}
}
package demo4;
import java.util.Arrays;
import java.util.Scanner;
public class StudentManage {
Student[] students = new Student[30];//[null,null,null]
int count;
Scanner scanner = new Scanner(System.in);
/*
管理系统主方法
*/
public void menu(){
loop:while(true){
System.out.println("用户选择操作: 1.添加学生,2-删除学生,3.查询学生,4-退出");
Scanner s = new Scanner(System.in);
int item = s.nextInt();
switch (item){
case 1: this.add(); break;
case 2: this.delete(); break;
case 3: this.search(); break;
case 4: break loop;
}
}
}
/*
添加
*/
public void add(){
System.out.println("请输入是第几个学生");
int count = scanner.nextInt();
Student student=new Student();
System.out.println("请输入姓名");
String name = scanner.next();//字符串直接使用
student.setName(name);
System.out.println("请输入学号");
int num = scanner.nextInt();
student.setNum(num);
System.out.println("请输入性别");
String gender = scanner.next();
student.setGender(gender);
students[count]=student;
System.out.println(students[count]);
System.out.println(students[count].getNum());
}
/*
删除
*/
public void delete(){
System.out.println("请输入要删除的学号:");
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
//对数组进行遍历
int index=-1;
if(index==-1){
}else
for (int i=0;i<count;i++){
}
}
/*
查询
*/
public void search(){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要咨询学生的学号");
int num = scanner.nextInt();
for(int i=0;i<count;i++){
if (students[i].getNum()==num){
System.out.println("您所查询学生信息:"+" 姓名:"+students[i].getName()+" 学号:"+students[i].getNum()+" 性别:"+students[i].getGender());
return;
}else {
System.out.println("未查询到");
}
}
}
}