栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

用java实现学生信息管理系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用java实现学生信息管理系统

用java写的学生信息管理系统,供大家参考,具体内容如下

使用到了集合类ArrayLisat 来对Student类的对象进行存储。

StudentManagerTest为主类,Student类里面进行了相应数据的封装。里面用了很多循环来写,并且运用了很多标记来进行判断是否退出循环,如flag和index。

创建集合类对象格式:

ArrayList array= new ArrayList();在传递方法的时候需要在形参列表中用<>对传递的类型进行明确

主类

package zjh;
 import java.util.ArrayList;
 import java.util.Scanner;
 
 public class StudentManageTest {
 public static void main(String[] args) {
 ArrayList array = new ArrayList();
 
 while(true) {
 System.out.println("----欢迎来到学生信息管理系统----");
 System.out.println("请输入你想要进行的操作");
 System.out.println("1:查看所有学生信息");
 System.out.println("2:添加学生信息");
 System.out.println("3:删除学生信息");
 System.out.println("4:修改学生信息");
 System.out.println("5:退出");
 
 Scanner scanner = new Scanner(System.in);
 
 String choice = scanner.nextLine();
 


 switch (choice) {
 case "1":
  findAllStudents(array);
  break;
 case "2":
  addStudent(array);
  break;
 case "3":
  deleteStudent(array);
  break;
 case "4":
  updateStudent(array);
  break;
 case "5":
 default:
  System.out.println("正在退出系统,欢迎下次继续使用");
  break;
 }
 
 }
 }
 //修改学生信息
 public static void updateStudent(ArrayList array) {
 Scanner scanner = new Scanner(System.in);
 while(true) {
 System.out.println("请输入你要修改的学号:");
 String id = scanner.nextLine();
 int index = -1;
 for(int x=0; x array) {
 Scanner scanner = new Scanner(System.in);
 while(true) {
 System.out.println("请输入你要删除的学号");
 
 String id = scanner.nextLine();
 int index = -1;
 
   for(int x=0; x array) {
 Scanner scanner = new Scanner(System.in);
 String id;
 while(true) {
 System.out.println("请输入你要添加的学号:");
 int flag =0;
 id = scanner.nextLine();
 for(int x=0; x array) {
 if(array.size()==0) {
  System.out.println("当前没有任何学生信息,请添加后再使用");
 }
 System.out.println("学号tt姓名t年龄t居住地");
 for(int x=0; x

Student类

package zjh;
 public class Student {
 private String id;
 private String name;
 private String age;
 private String address;
 public Student() {
 
 }
 public Student(String id, String name, String age, String address) {
 this.id = id;
 this.name = name;
 this.age = age;
 this.address = address;
 }
 public String getId() {
 return id;
 }
 public void setId(String id) {
 this.id = id;
 }
 public String getName() {
 return name;
 }
 public void setName(String name) {
 this.name = name;
 }
 public String getAge() {
 return age;
 }
 public void setAge(String age) {
 this.age = age;
 }
 public String getAddress() {
 return address;
 }
 public void setAddress(String address) {
 this.address = address;
 }
 }

接下来的是进行实际操作的一些样例展示

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/137023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号