我觉得这个几天就能够做完,要不了半个月的吧

除非是JavaWEB版比较费时间君墨:javase到mysql综合学生管理系统​zhuanlan.zhihu.com

部分代码实现:

public static void main(String[] args) {

StuManager stuManager = new StuManager();

stuManager.start();

}

public void start() {

stuMaxNum = graph.inputStuNum(in);

stus = new ArrayList(stuMaxNum);

do {

graph.option();

inputNum = in.next();

switch (inputNum) {

case "10":

addStu();

break;

case "11":

findStu();

break;

case "12":

updateStuById();

break;

case "13":

deleteStuById();

break;

case "14":

enterScoreById();

break;

case "15":

sortScoreBySubject();

break;

case "16":

sortByScoreSum();

break;

default:

break;

}

} while (!inputNum.equals("99"));

}

private void addStu() {

if (stuAdded != stuMaxNum) {

Student s = new Student();

s.setId(stuId++);

graph.addStu(stus,s,stuAdded,in);

stuAdded++;

}else {

graph.stuFull();

}

}

public void addStu(List stus,Student s,int index,Scanner in){

inputStuName();

s.setName(in.next());

inputStuAge();

String age = checkAge(in);

s.setAge(Integer.parseInt(age));

stus.add(s);

index++;

opSuccess();

printAllStu(stus,index);

}

//检测输入的年龄是否符合要求

public String checkAge(Scanner in) {

String age = in.next();

while (!check.checkInt0To100(age)) {

illStuAge();

inputStuAge();

age = in.next();

}

return age;

}

//提示输入年龄不合法

public void illStuAge() {

System.out.println("===========================");

System.out.println("年龄错误,年龄应该为0~100的整数");

System.out.println("===========================");

}

//提示输入学生年龄

public void inputStuAge() {

System.out.println("请输入学生年龄");

}

用java做一个管理系统难吗_想知道怎样用Java做出一个学生管理系统,课一直听得一知半解。现在考试啥都不会?...相关推荐

  1. python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...

    实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统. 要求1:使用一个list用于保存学生的姓名. 要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit ...

  2. java如何创造一个整数的类_【技术干货】Java 面试宝典:Java 基础部分(1)

    原标题:[技术干货]Java 面试宝典:Java 基础部分(1) Java基础部分: 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的 ...

  3. 什么都不懂的学java难不难_零基础转行学java到底难不难

    不少零基础的新手想要转行学习java可是不知道难度,南京学码思下面就给大家详细的说一说转行java的难度,希望能帮助到各位想要了解java的同学. 零基础转行学java到底难不难 新手转行学java到 ...

  4. 用python3做学生管理系统_详解用python实现基本的学生管理系统(文件存储版)(python3)...

    详解用python实现基本的学生管理系统(文件存储版)(python3) 来源:中文源码网    浏览: 次    日期:2019年11月5日 详解用python实现基本的学生管理系统(文件存储版)( ...

  5. 前端 python java三者哪个比较容易就业_前端和后端(Java)开发哪个难?,哪个学习容易一点?...

    关于前端和后端java学习难以程度,以下是我的分享. 难易程度: web前端开发 起点低.容易入门,相对于Java来说,前端对于逻辑思维的要求比较低,所以学习前端也要容易一些,所以你不用担心学不会.很 ...

  6. java从入门到精通_想要开始学java?你要的java从入门到精通布列如下!

    java从入门到精通,让我来告诉你! 毫无疑问,java是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握java看似是一件十分困难的事.其实,只要掌握了科学的学习方法 ...

  7. java获取当月有几天_你真的能在JAVA开发这条路上面一直坚持下去吗?

    JAVA为什么有前途? 过去的十多年,JAVA基本每年都是全世界使用人数第一的语言.全世界数百万的IT企业构建了庞大的JAVA生态圈,大量的软件基于JAVA开发. JAVA也被誉为"计算机界 ...

  8. java多线程写在哪一层_面试知识点三:Java多线程

    35.并行和并发有什么区别? 36.线程和进程的区别? 37.守护线程是什么? 38.创建线程有哪几种方式? 39.说一下 runnable 和 callable 有什么区别? 40.线程有哪些状态? ...

  9. java 优秀源码_想要快速进阶Java架构师?这份超强(长)学习计划单 请签收!...

    优秀工程师的成长之路就是一条不断打怪升级之路的"修仙之路"! 而Java程序员一向比别人更难,如果说大家都在修仙的话,java程序员简直神似"剑修",入行枯燥精 ...

最新文章

  1. vant组件实现上传图片裁剪_如何用 120 行代码,实现交互完整的拖拽上传组件?...
  2. linux压缩文件解压乱码
  3. redistemplate hash 过期时间_Redis开发 —— 过期消息通知实现(Springboot)
  4. linux挂载磁盘阵列
  5. 前端学习(6):javascript简介
  6. Sharepoint学习笔记 –架构系列—12 Sharepoint的客户端对象模型(Client Object Model)
  7. 英雄?好汉?可否有人站出来回应下?
  8. 常用sql操作语句实战演示
  9. 毫秒级预测,性能卓越!检测、跟踪、行为识别都搞定!这套行人分析系统重磅开源!...
  10. Apple, Samsung, and Nokia
  11. java jstl 库下载_jar包下载,jstl.jar和standard.jar下载
  12. 怎么做真人qq秀_【假期怎么过】看完这8部真人秀,再去英国留学!
  13. PHP中ajax返回xml数据,PHP 实例 AJAX 与 XML | 菜鸟教程
  14. IntelliJ IDEA2017.3 破解
  15. Ubuntu下Git安装图形化代码合并工具kdiff3
  16. 将 打包为 物理机 虚拟机镜像_(完整版)十个步骤将操作系统从物理机迁移到虚拟机...
  17. chi2inv函数 matlab_matlab函数列表(A~Z)【转】
  18. 自编码器,变分自编码器和生成对抗网络异同
  19. 类中无错误显示,但类名出线红色波浪线
  20. 程序员的“三大死穴”

热门文章

  1. VUE自学日志03-模板语法
  2. PowerDesigner运行自定义VBS脚本,复制Name到Comment
  3. java实现短信验证码发送(架子是springboot 服务平台选择腾讯云短信服务)
  4. 什么是JDK,什么是JRE?JDK的安装和环境变量的配置
  5. Spark高级操作之json复杂和嵌套数据结构的操作二
  6. python办公自动化博客_最全总结 | 聊聊 Python 办公自动化之 Word(下)
  7. 全面解析resultType和resultMap的区别
  8. java调用FFmpeg及mencoder转换视频为FLV并截图
  9. 笔记本安装ubuntu出现wifi已通过硬件开关禁用解决方法
  10. Spring Bean装配