• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Java
  • 标签:

资源简介

用数组写的学生管理系统 支持添加,查询,修改。删除部分有点小问题请注意

资源截图

代码片段和文件信息

package sc.strong;

import java.util.Scanner;

public class student {
static int num;
static int[] stuId = new int[100];
static String[] stuName = new String[100];
static String[] stuSex = new String[100];
static Scanner sc = new Scanner(System.in);

public static void main(String[] args) {

// stuId[0] = 1;
// stuName[0] = “王大“;
// stuSex[0] = “男“;
menu();

}

private static void menu() {
System.out.println(“---菜单---“);

System.out.println(“1.添加学生“);
System.out.println(“2.删除学生“);
System.out.println(“3.修改学生“);
System.out.println(“4.查询学生“);

num = sc.nextInt();
switch (num) {
case 1:
tianjia();
break;
case 2:
shanchu();
break;
case 3:
xiugai();
break;
case 4:
chaxun();
break;
default:
break;
}
}

private static void shanchu() {
System.out.println(“--请输入需要删除的学号“);
int id = sc.nextInt();
if (id < 100) {
stuId[id - 1] = 0;
stuName[id - 1] = null;
stuSex[id - 1] = null;
System.out.println(“删除成功“);
} else {
System.out.println(“请输入正确学号(100以内)“);
}
menu();
}

private static void chaxun() {
// TODO Auto-generated method stub

System.out.println(“--查询学生请输入学号“);
System.out.println(“1.---学号查询“);
System.out.println(“2.---查询所有“);
int num = sc.nextInt();
if (num == 1) {
System.out.println(“请输入学号“);
int i = sc.nextInt();

System.out.println(“学号:“ + stuId[i - 1] + “ 姓名:“ + stuName[i - 1] + “ 性别:“ + stuSex[i - 1]);
menu();
} else if (num == 2) {
for (int j = 0; j < stuId.length; j++) {
System.out.println(“学号:“ + stuId[j] + “ 姓名:“ + stuName[j] + “ 性别:“ + stuSex[j]);
}
}
menu();
}

private static void xiugai() {
// TODO Auto-generated method stub
System.out.println(“--修改学生:请输入学号“);

int i = sc.nextInt();
if (i < stuId.length) {
System.out.println(“输入新的姓名“);
String name = sc.next();
stuName[i - 1] = name;
System.out.println(“输入性别“);
String sex = sc.next();
stuSex[i - 1] = sex;
System.out.println(“新的信息为: “ + “学号:“ + stuId[i - 1] + “ 姓名:“ + stuName[i - 1] + “ 性别:“ + stuSex[i - 1]);

} else {
System.out.println(“输入有误,请输入正确学号(100以内)“);
}
menu();
}

private static void tianjia() {
// TODO Auto-generated method stub
System.out.println(“--添加学生:请输入学号“);

int id = sc.nextInt();
if (id < stuId.length) {
System.out.println(“请输入姓名“);
String name = sc.next();
System.out.println(“请输入性别“);
String sex = sc.next();
stuId[id - 1] = id;
stuName[id - 1] = name;
stuSex[id - 1] = sex;

} else {
System.out.println(“请输入正确的学号(100以内)“);
}
menu();
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2016-08-02 11:40  studentManager\.classpath

     文件        390  2016-08-02 11:40  studentManager\.project

     文件        598  2016-08-02 11:40  studentManager\.settings\org.eclipse.jdt.core.prefs

     文件       3198  2016-08-02 19:50  studentManager\bin\sc\strong\student.class

     文件       2850  2016-08-02 19:50  studentManager\src\sc\strong\student.java

     目录          0  2016-08-02 20:00  studentManager\bin\sc\strong

     目录          0  2016-08-02 20:00  studentManager\src\sc\strong

     目录          0  2016-08-02 20:00  studentManager\bin\sc

     目录          0  2016-08-02 20:00  studentManager\src\sc

     目录          0  2016-08-02 20:00  studentManager\.settings

     目录          0  2016-08-02 20:00  studentManager\bin

     目录          0  2016-08-02 20:00  studentManager\src

     目录          0  2016-08-02 20:00  studentManager

----------- ---------  ---------- -----  ----

                 7337                    13


评论

共有 条评论