JAVA简单写学生信息管理系统,实现学生信息的输入、查询、修改、删除操作
package Week;import jdk.internal.util.xml.impl.Input;import java.util.HashSet;
import java.util.Scanner;public class StudentMs {Scanner sc = new Scanner(System.in);public int getID() {return ID;}public String getName() {return name;}public String getClassnum() {return classnum;}public int getTelephone() {return telephone;}public void setID(int ID) {this.ID = ID;}public void setName(String name) {this.name = name;}public void setClassnum(String classnum) {this.classnum = classnum;}public void setTelephone(int telephone) {this.telephone = telephone;}private int ID;private String name;private String classnum;private int telephone;/* public StudentMs(int ID, String name, String classnum, String telephone) {this.ID = ID;this.name = name;this.classnum = classnum;this.telephone = telephone;}*/public void add(StudentMs a){int ID1;String name2;String classnum1;int  telephone1;System.out.println("请输入你要添加的学生信息");System.out.println("请输出学生学号");ID1 =sc.nextInt();a.setID(ID1);System.out.println("请输出学生姓名");sc.nextLine();name2=sc.nextLine();a.setName(name2);System.out.println("请输出学生班级");classnum1=sc.nextLine();a.setClassnum(classnum1);System.out.println("请输出学生电话号码");telephone1=sc.nextInt();a.setTelephone(telephone1);}public int find(String[][] a){System.out.println("请输入你要查询学生的学号");int n=-1;int id = sc.nextInt();for(int i=0;i<a.length;i++){if(Integer.parseInt(a[i][0]) == id){n=i;break;}}return n;}public int delay(String[][] a){System.out.println("请输入你要删除学生的学号!");int id;int n=-1;id= sc.nextInt();for(int i=0;i<a.length;i++){if(Integer.parseInt(a[i][0])==id){n=i;break;}}return n;}public int print(String[][] a){System.out.println("请输入你要打印的学生信息的学生学号!");int id;int n=-1;id = sc.nextInt();for(int i=0;i<a.length;i++){if(Integer.parseInt(a[i][0]) == id){n=i;break;}}return n;}public int recivice(String[][] a){System.out.println("请输入你要修改的学生信息的学生学号!");int id;int n=-1;id = sc.nextInt();for(int i=0;i<a.length;i++){if(Integer.parseInt(a[i][0]) == id){n=i;break;}}return n;}public int Num(){//用来查找修改图书信息的下标System.out.println("选择你要修改的内容:0.学号   1.姓名   2.班级   3.电话");int n=sc.nextInt();return n;}public void display(){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:打印学生信息         ****");System.out.println("****       6:退出                 ****");System.out.println("****   请输入您要进行的操作(1-6)  ***");}public static void main(String[] args) {Scanner sc = new Scanner(System.in);StudentMs studentMs = new StudentMs();boolean flat = true;HashSet a = new HashSet();String[][] student=new String[4][10];int num=0;int number;int m,n;while (flat){studentMs.display();number=sc.nextInt();switch (number){case 1:{studentMs.add(studentMs);student[num][0]=studentMs.ID+"";student[num][1]=studentMs.name+"";student[num][2]=studentMs.classnum+"";student[num][3]=studentMs.telephone+"";num++;break;}case 2:{m=studentMs.find(student);if(m>=0){System.out.println("学生学号为:"+student[m][0]);System.out.println("学生姓名为:"+student[m][1]);System.out.println("学生班级为:"+student[m][2]);System.out.println("学生电话为:"+student[m][3]);}else{System.out.println("学号错误,未找到学生");break;}break;}case 3:{m=studentMs.recivice(student);n=studentMs.Num();System.out.println("请输入你要修改的内容:");student[m][n]=sc.next();System.out.println("修改成功!");break;}case 4:{m=studentMs.delay(student);for(int i=0;i<4;i++){student[m][i]=null;}System.out.println("已经成功删除学生信息");break;}case 5:{m=studentMs.delay(student);System.out.println("学号"+student[m][0]+"的学生信息为:");System.out.println("学生学号为:"+student[m][0]);System.out.println("学生姓名为:"+student[m][1]);System.out.println("学生班级为:"+student[m][2]);System.out.println("学生电话为:"+student[m][3]);break;}case 6:{System.out.println("程序退出!");flat=false;break;}}}}
}

代码供大家参考学习,想沟通学习,可以私信或留言,更多项目资料可以供你参考。

代码供大家参考学习,想沟通学习,可以私信或留言,更多项目资料可以供你参考

关注V X公众号  “学享编程”,回复数字1,可免费领取海量学习资料

Java简单学生信息管理系统相关推荐

  1. jsp mysql简单仓库信息管理系统_基于jsp+mysql的JSP简单学生信息管理系统

    运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: Tomcat 7.x, ...

  2. java编写管理系统_用java编写学生信息管理系统

    <用java编写学生信息管理系统>由会员分享,可在线阅读,更多相关<用java编写学生信息管理系统(7页珍藏版)>请在人人文库网上搜索. 1.用java编写学生信息管理系统im ...

  3. 用python制作一个学生信息管理软件_python实现简单学生信息管理系统

    python简单的学生信息管理系统-文件版,供大家参考,具体内容如下 功能如下 主函数部分 增加学生信息 修改学生信息 删除学生信息 查询学生 显示所有学生的信息 将数据录入文件 读取文件数据 学习文 ...

  4. 学生信息录入java,基于java的学生信息管理系统

    基于java的学生信息管理系统中分为多级角色管理:包括系统管理员.学生和老师几种权限,采用了开发技术JSP以及MYSQL数据库作为本系统的开发工具.主要包括新闻模块,考试模块,学生模块,教师模块,选课 ...

  5. 基于java的学生信息管理系统(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 内容摘要    - 2 - 引言    - 4 - 学生信息管理系统开发的意义和目的    - ...

  6. Java版学生信息管理系统 附源码(JavaFX图形界面)

    1.登录界面 其中的图片存储路径可以替换成自己的,当然我这里的账号密码是先设置好的,其实可以做一个注册的功能,把账号密码存进文件中 package SchoolWork.ManagementSyste ...

  7. 基于GUI+MySQL技术的简单学生信息管理系统

    简单的学生信息管理系统 1. 需求分析 1.1 系统总体分析 1.2 用户系统分析 2. 课题及任务功能描述 2.1 课题研究背景 2.2 功能描述 3. 总体设计 3.1 系统总体设计 3.2 系统 ...

  8. 双链表嵌套的简单学生信息管理系统

    参考:实现双链表嵌套的简单学生信息管理 作者:三速何时sub20 发布时间: 2020-07-20 10:44:40 网址:https://blog.csdn.net/weixin_44234294/ ...

  9. Java语言 学生信息管理系统

    学生信息管理系统 1.创建学生类,也就是学生的基本信息,可以用无参构造,也可以为有参构造: public class Student {private String number;private St ...

最新文章

  1. selenium+python自动化81-html报告优化(饼图+失败重跑+兼容python23)
  2. Pandas把dataframe的索引、复合索引变换为数据列:包含单索引到单列(重命名)、复合索引到多数据列、复合索引的其中一个水平变换为数据列、
  3. 5、kubernetes 集群 YAML 文件详解
  4. php扩展 静态库,编译PHP扩展的方法
  5. BC #49 1001 Untitled
  6. 20181213_任务(3D奖品设计+30天单词练习)
  7. Ubuntu下使用AMD APP编写OpenCL程序
  8. STM32之独立看门狗例程
  9. Python 打包工具cx_freeze 问题记录及解决办法
  10. 理解分布式和集群的区别
  11. final关键字的用法
  12. pip更新导致ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
  13. Solr 4.10.3 导入 Mysql 数据
  14. Windows10视频文件服务器启动失败,Win10安全中心服务启动失败的解决方法
  15. 一个完整的接口技术解决方案(一)
  16. 报表格式.fp3打开查看方式
  17. Androidadb驱动实现原理
  18. python实现词语统计并柱状图显示
  19. R语言|4. 轻松绘制临床基线表Table 1 临床三线表绘制
  20. 中国公司债券第一单07长电公司债周一正式发行

热门文章

  1. SQL注入-绕过安全狗
  2. 从源码编译安装软件经验+技巧
  3. 物联网建设与发达国家相比,主要存在哪些差距
  4. 计算机视觉方向简介(四) | 深度相机室内实时稠密三维重建
  5. 调问开源问卷系统(DWSurvey)详细部署教程(手把手教程)
  6. 六一儿童节,程序员对自己好一点
  7. 网站关键词排名7天上首页的实用方法
  8. 在Windows安装Ubuntu子系统
  9. android studio 阿里云镜像_Springboot工程制作镜像并推送到阿里云
  10. 再添亿元助推剂,奈雪的茶想上市还有四道“坎“要过