用java做一个管理系统难吗_想知道怎样用Java做出一个学生管理系统,课一直听得一知半解。现在考试啥都不会?...
我觉得这个几天就能够做完,要不了半个月的吧
除非是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做出一个学生管理系统,课一直听得一知半解。现在考试啥都不会?...相关推荐
- python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...
实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统. 要求1:使用一个list用于保存学生的姓名. 要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit ...
- java如何创造一个整数的类_【技术干货】Java 面试宝典:Java 基础部分(1)
原标题:[技术干货]Java 面试宝典:Java 基础部分(1) Java基础部分: 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的 ...
- 什么都不懂的学java难不难_零基础转行学java到底难不难
不少零基础的新手想要转行学习java可是不知道难度,南京学码思下面就给大家详细的说一说转行java的难度,希望能帮助到各位想要了解java的同学. 零基础转行学java到底难不难 新手转行学java到 ...
- 用python3做学生管理系统_详解用python实现基本的学生管理系统(文件存储版)(python3)...
详解用python实现基本的学生管理系统(文件存储版)(python3) 来源:中文源码网 浏览: 次 日期:2019年11月5日 详解用python实现基本的学生管理系统(文件存储版)( ...
- 前端 python java三者哪个比较容易就业_前端和后端(Java)开发哪个难?,哪个学习容易一点?...
关于前端和后端java学习难以程度,以下是我的分享. 难易程度: web前端开发 起点低.容易入门,相对于Java来说,前端对于逻辑思维的要求比较低,所以学习前端也要容易一些,所以你不用担心学不会.很 ...
- java从入门到精通_想要开始学java?你要的java从入门到精通布列如下!
java从入门到精通,让我来告诉你! 毫无疑问,java是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握java看似是一件十分困难的事.其实,只要掌握了科学的学习方法 ...
- java获取当月有几天_你真的能在JAVA开发这条路上面一直坚持下去吗?
JAVA为什么有前途? 过去的十多年,JAVA基本每年都是全世界使用人数第一的语言.全世界数百万的IT企业构建了庞大的JAVA生态圈,大量的软件基于JAVA开发. JAVA也被誉为"计算机界 ...
- java多线程写在哪一层_面试知识点三:Java多线程
35.并行和并发有什么区别? 36.线程和进程的区别? 37.守护线程是什么? 38.创建线程有哪几种方式? 39.说一下 runnable 和 callable 有什么区别? 40.线程有哪些状态? ...
- java 优秀源码_想要快速进阶Java架构师?这份超强(长)学习计划单 请签收!...
优秀工程师的成长之路就是一条不断打怪升级之路的"修仙之路"! 而Java程序员一向比别人更难,如果说大家都在修仙的话,java程序员简直神似"剑修",入行枯燥精 ...
最新文章
- vant组件实现上传图片裁剪_如何用 120 行代码,实现交互完整的拖拽上传组件?...
- linux压缩文件解压乱码
- redistemplate hash 过期时间_Redis开发 —— 过期消息通知实现(Springboot)
- linux挂载磁盘阵列
- 前端学习(6):javascript简介
- Sharepoint学习笔记 –架构系列—12 Sharepoint的客户端对象模型(Client Object Model)
- 英雄?好汉?可否有人站出来回应下?
- 常用sql操作语句实战演示
- 毫秒级预测,性能卓越!检测、跟踪、行为识别都搞定!这套行人分析系统重磅开源!...
- Apple, Samsung, and Nokia
- java jstl 库下载_jar包下载,jstl.jar和standard.jar下载
- 怎么做真人qq秀_【假期怎么过】看完这8部真人秀,再去英国留学!
- PHP中ajax返回xml数据,PHP 实例 AJAX 与 XML | 菜鸟教程
- IntelliJ IDEA2017.3 破解
- Ubuntu下Git安装图形化代码合并工具kdiff3
- 将 打包为 物理机 虚拟机镜像_(完整版)十个步骤将操作系统从物理机迁移到虚拟机...
- chi2inv函数 matlab_matlab函数列表(A~Z)【转】
- 自编码器,变分自编码器和生成对抗网络异同
- 类中无错误显示,但类名出线红色波浪线
- 程序员的“三大死穴”
热门文章
- VUE自学日志03-模板语法
- PowerDesigner运行自定义VBS脚本,复制Name到Comment
- java实现短信验证码发送(架子是springboot 服务平台选择腾讯云短信服务)
- 什么是JDK,什么是JRE?JDK的安装和环境变量的配置
- Spark高级操作之json复杂和嵌套数据结构的操作二
- python办公自动化博客_最全总结 | 聊聊 Python 办公自动化之 Word(下)
- 全面解析resultType和resultMap的区别
- java调用FFmpeg及mencoder转换视频为FLV并截图
- 笔记本安装ubuntu出现wifi已通过硬件开关禁用解决方法
- Spring Bean装配