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

代码片段和文件信息
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
- 上一篇:神舟数码笔试题.doc
- 下一篇:eclipse2019 mac版
相关资源
- 软件工程课程设计报告--java学生管理
- java web学生管理系统(源码+数据库+截
- jsp+servlet+jdbc开发学生信息后台管理系
- StudentManagerWeb.zip
- 学生管理系统(大学java课设)
- Java学生管理系统.zip
- Android项目源码可做毕设的简单学生管
- 基于JavaWeb学生管理系统
- 学生管理系统Swing+Java+JDBC,原创
- javaweb课程设计学生管理系统
- 学生管理系统设计 java+oracle源代码与
- javaee学生管理系统,教务管理系统,
- JavaEE学生管理系统
- android学生管理系统毕设源码.rar
- JAVA简单学生管理系统完整版+设计报告
- Java学生管理系统附带数据库
- java学生管理系统详细论文
- 教务管理系统毕业设计源代码
- java大作业学生管理系统.zip
- 基于JSP的学生管理系统
- Java+Swing学生信息管理系统
- java学生管理系统(.jsp 含Oracle)
- java学生管理系统全部代码+数据库
- jsp+mysql 学生管理系统
- 学生管理系统java代码
- 学生管理系统全部代码+数据库
- 学生管理系统源码+Tomcat7.rar
- 学生管理系统(增删改查)
- 基于JSP的简单的学生管理系统增删改
- 学生管理系统jsp+mysql
评论
共有 条评论