以前用c语言写过,这是第一次用java写 欢迎大家的指正,期间还在一个群里受到一个大佬的指点,大深夜的还特地远程,好人一生平安

public class Student
{
//  String major;
//  String sex;
//  int grade;int number;//学号String name;public Student(){}public Student(int number,String name){this.number=number;this.name=name;}Student add(Student s,int count){Student s1=s;System.out.println("请入学号:");Scanner sc=new Scanner(System.in);s.number=sc.nextInt();System.out.println("请输入姓名:");s.name=sc.next();return s;}void show(int count,Student stu[]){if(count>0){for(int i=0;i<count;i++)System.out.println("学号为:"+stu[i].number+"\t姓名为:"+stu[i].name);}elseSystem.out.println("为空");}int search(int count,Student stu[]){System.out.println("请输入你要查找的学号:");Scanner sc=new Scanner(System.in);int x=sc.nextInt();for(int i=0;i<count;i++)if(x==stu[i].number)return i;return 999;}void modify(int count,Student stu[]){int i=search(count,stu);if(i==999){System.out.println("没有查找到这个学号");return;}System.out.println("请输入修改后的学号:");Scanner sc=new Scanner(System.in);stu[i].number=sc.nextInt();System.out.println("请输入修改后的姓名:");stu[i].name=sc.next();new Student().show(count,stu);}Integer delete(int count,Student stu[]){int i=search(count,stu);if(i==999){System.out.println("没有查找到这个学号");return null;}for(int j=i;j<count;j++)stu[j]=stu[j+1];return count--;}
}
class StudentManageStudent
{public  static void main(String[] args) {  Scanner sc =new Scanner(System.in);int x=1;//开关int count = 3;//计数Student stu[]=new Student[10];stu[0]=new Student(1,"a");stu[1]=new Student(2,"b");stu[2]=new Student(3,"c");while(x!=0){System.out.println("1.增\t2.删\t3.查\t4.改\t5.浏览\t0.退出");x =sc.nextInt();switch(x){case 1:stu[count]=new Student().add(new Student(),count);count++;break;case 2:Student s=new Student();if(s.delete(count, stu)!=null){count--;break;}break;case 3:int i=new Student().search(count,stu);if(i==999)System.out.println("没有查询到这个学号");elseSystem.out.println("number="+stu[i].number+"\tname="+stu[i].name);break;case 4:new Student().modify(count,stu);break;case 5:new Student().show(count,stu);break;}}}
}

java 最最最最最简单的学生管理系统相关推荐

  1. JAVA swing实现简单的学生管理系统

    JAVA swing实现简单的学生管理系统 基本功能介绍 本系统实现了一个简单而实用的学生管理系统,通过这个学生管理系统我们可以进行一些基本的学生管理操作,它可以进行简单的添加学生.删除学生.修改学生 ...

  2. Android——一个简单的学生管理系统

    一个简单的学生管理系统 效果演示 实现功能总览 代码 效果演示 随手做的一个小玩意,还有很多功能没有完善,倘有疏漏,万望海涵. 实现功能总览 实现了登录.注册.忘记密码.成绩查询.考勤情况.课表查看. ...

  3. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

  4. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  5. python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  6. Python编写简单的学生管理系统

    Python编写简单的学生管理系统 一共两个文件,其中一个定义函数,另一个是主程序,调用函数,运行程序 CMS.py ''' 编写"学生信息管理系统",要求如下: 必须使用自定义函 ...

  7. iOS 简单的学生管理系统(增删改查)

    思路 这个简单的学生管理系统学生信息只有姓名,班级,年龄 我在app执行时加了个开始界面,在AppDelegate.m 中将根视图设为需要显示的开机界面即可 首先写登陆注册界面,注册需要查重,并转到登 ...

  8. Java语言写一个简单的学生信息管理系统,通过JDBC连接数据库对学生信息进行增删改查,采用三层思想和DBUtils第三方框架。

    我把源代码和sql文件放GitHub上了,你们可以自行下载:https://github.com/fenglily1/student. 有问题可以留言或私信,我看到就会回. 进阶版加上页面的管理系统在 ...

  9. python简单项目-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  10. Mybatis框架实现简单的学生管理系统

    目录 使用工具 使用jar包 环境搭建 代码示例 java目录 Student.java Common.java IStudentDao.java IStudentDao.xml Main.java ...

最新文章

  1. ICML 2020 | 小样本学习首次引入领域迁移技术,屡获新SOTA结果
  2. GoLand配置数据库、远程host以及远程调试
  3. python脚本备份网络交换的命令
  4. boost::mp11::mp_partition_q相关用法的测试程序
  5. php 覆盖写文件内容,php写入文件不覆盖的实例讲解
  6. 2020年关于SAP知识问答的一个新的尝试
  7. 数学--数论---P4718 Pollard-Rho算法 大数分解
  8. 用户(三次)登录--作业小编完成
  9. Tiny-Event-Manager 安全轻量的资源管理器
  10. 虚拟机实现java线程_深入理解java虚拟机(23):java与多线程
  11. html5——3D转换
  12. 界面画好了如何开发软件_如何做儿童类APP?来看英语流利说的实战经验总结!...
  13. 全屏网页时钟屏保flipclock-beautify,简约风格,电脑手机均支持访问
  14. pycharm 添加已有文件
  15. CTF题库—实验吧(密码学)之奇妙的音乐
  16. Jboss部署Springboot项目
  17. Python实现流星雨效果的代码
  18. 【高德地图API】从头德国高中生JS API(三)覆盖物——大喊|折线|多边形|信息表|聚合marker|点蚀图|照片覆盖...
  19. AOV网络——初了解
  20. netty中pipeline分析_4(异常事件)

热门文章

  1. 我的世界云之海服务器无尽试炼绿洲,喵界异闻录测试服-圣灵之境游戏-搜视网...
  2. EXCEL读Wincc归档数据做报表
  3. 本地 服务器 共享文件,本地和云服务器文件共享
  4. silverlight自定义控件之多媒体视频播放器
  5. 计算机网络系统自检测记录,SG-A122智能建筑计算机网络系统检测分项工程质量验收记录表.doc...
  6. 0-1背包、部分背包和完全背包模板
  7. 《空洞骑士》:我们为什么深爱这款玩起来看着像是自虐的游戏
  8. win11 蓝牙耳机连接电脑显示其他设备解决办法
  9. 关于用Swing完成闯关游戏的设计--勇闯地下城
  10. 学习笔记--网络流24题(上)