资源简介
用数组写的学生管理系统 支持添加,查询,修改。删除部分有点小问题请注意
代码片段和文件信息
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版
相关资源
- 学生管理系统Javaweb mysql
- Java学生管理系统完整代码
- java 控制台学生管理系统
- java基于MySQL的学生管理系统
- 学生管理系统jpa+jsp+servlet
- java 学生管理系统Eclipse编写
- 学生管理系统简单GUI
- java版GUI界面的学生成绩管理系统
- javaee学生管理系统包含课程设计说明
- 学生管理系统jsp mvc
- JDBC学生管理系统
- JAVAGUI+Mysq学生管理系统.zip
- 基于Java的学生考勤管理系统
- Java+SQLServer学生成绩管理系统
- java的学生管理系统+数据库
- Jsp&Servlet;学生信息管理系统视频教程
- 学生管理系统 mysql+springMVC
- JavaFX编写学生管理系统利用scene buil
- 用Java和SQL-Server做的学生管理系统
- java 学生管理系统界面
- JSP连接access学生管理系统
- 学生管理系统课程设计报告
- 基于JAVAEE的学生管理系统
- java实习,学生管理系统
- 基于jsp+mysql+Spring+mybatis的SSM学生管理
- java面向对象课程设计——学生管理系
- java+access学生管理系统
- ssm学生成绩管理系统源码含数据库脚
- jsp+SSM+mysql学生管理系统源码+数据库脚
- JSP+SSH2学生管理系统
评论
共有 条评论