用Java实现简单的学生管理系统
用java写的话,可以用List来实现学生2113管理5261系统:
首先,管理系统是针对学生4102对象的,所以我1653们先把学生对象就写出来:
package bean;
public class Student {
String name;
String studentId;
String sex;
int grade;
public Student(String name,String studentId,String sex,int grade){
this.name= name;
this.studentId= studentId;
this.sex = sex;
this.grade = grade;
}
public int getGrade(){
return grade;
}
public String getName(){
return name;
}
public String getSex(){
return sex;
}
public void setGrade(int g){
this.grade = g;
}
public String getStudentId(){
return studentId;
}
}
这里面定义了一些得到当前学生对象数据的一些get方法,和成绩修改的set方法,代码很简单,就不做详细的解答。

就下来就是我们的正文了。
虽然我们暂时不用swing来做界面,但是总得要看的过去吧,所以,先做了一个比较简单的界面:
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("***************");
System.out.println("您想选择的操作是:");
这里可以看到,我们的是用一个1234来选择项目,说以不得不讲一下Java如何获取到键盘所输入的数据---------Scanner ,要使用这个,首先需要import进来一个包:
例如这里:
import java.util.*;
之后的两行代码搞定输入:
Scanner sc = new Scanner(System.in);
int choice = sc.nextInt();
接下来就是各个功能的实现:

package test;
import java.util.*;
import bean.Student;
public class Manager {
static List StudentList = new LinkedList();
public static void main(String[] agrs){
select(StudentList);
}
private static void select(List StudentList ){
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("***************");
System.out.println("您想选择的操作是:");
Scanner sc = new Scanner(System.in);
int choice = sc.nextInt();
switch(choice){
//增加学生
case 1:
System.out.print("请输入学生的姓名:");
Scanner Sname = new Scanner(System.in);
String name = Sname.nextLine();
System.out.print("请输入学生的性别:");
Scanner Ssex = new Scanner(System.in);
String sex = Ssex.nextLine();
System.out.print("请输入学生的学号:");
Scanner SId = new Scanner(System.in);
String studentId = SId.nextLine();
System.out.print("请输入学生的成绩:");
Scanner Sgrade = new Scanner(System.in);
int grade = Sgrade.nextInt();
StudentList.add(new Student(name,studentId,sex,grade));
System.out.println("添加成功!!!!!");
select(StudentList);
break;
//删除学生成绩
case 2:
System.out.print("请告诉我需要删除学生的学号:");
Scanner Sid = new Scanner(System.in);
String SstudentId = Sid.nextLine();
boolean isfindDelete = false;
for (int i = 0; i < StudentList.size(); i++) {
if(SstudentId.equals(StudentList.get(i).getStudentId())){
System.out.println("发现了该学生,正在删除...");
StudentList.remove(i);
System.out.println("删除成功!!!");
isfindDelete =true;
}
}
if(!isfindDelete){
System.out.println("抱歉,没有找到");
}
select(StudentList);
break;
//修改学生成绩
case 3:
System.out.print("请告诉我需要修改成绩学生的学号:");
Scanner GId = new Scanner(System.in);
String GstudentId = GId.nextLine();
boolean isfindChange = false;
for (int j = 0; j < StudentList.size(); j++) {
if(GstudentId.equals(StudentList.get(j).getStudentId())){
System.out.println("发现了该学生,正在修改...");
System.out.println("学生原成绩为"+StudentList.get(j).getGrade());
System.out.print("请输入修改后学生的成绩:");
Scanner Ggrade = new Scanner(System.in);
int grade2 = Ggrade.nextInt();
StudentList.get(j).setGrade(grade2);
System.out.println("修改成功!!!");
isfindChange =true;
}else{
}
}
if(!isfindChange){
System.out.println("抱歉,没有找到");
}
select(StudentList);
break;
//查看学生成绩
case 4:
System.out.print("请告诉我需要查询学生的学号:");
Scanner CId = new Scanner(System.in);
String CstudentId = CId.nextLine();
boolean isfindData = false;
for (int i = 0; i < StudentList.size(); i++) {
if(CstudentId.equals(StudentList.get(i).getStudentId())){
System.out.println("名字:"+StudentList.get(i).getName());
System.out.println("性别:"+StudentList.get(i).getSex());
System.out.println("学号:"+StudentList.get(i).getStudentId());
System.out.println("成绩:"+StudentList.get(i).getGrade());
isfindData = true;
}
}
if(!isfindData){
System.out.println("抱歉,没有找到");
}
select(StudentList);
break;
default:
System.out.println("您输入的数字有误,请重新输入:");
break;
}
}
}
可以看见,我把所有的实现过程全部放在select();方法中了,这样可以避免我选择完了一个操作后不能继续其他操作。大部分的操作都是依靠for循环来遍历操作,方便快捷。

❤️
今天要给大家推荐个好东西,其实这两天一直在想怎么发这个圈,语言组织的略微有点困难,‍♀️如果打扰到了你们请见谅,我会很好的去把握分寸。熟悉我的朋友可能都知道:第一,我不随便发朋友圈。第二,我不会随便给别人推荐东西。现在推荐是因为自己用过了真心觉得好✨朋友圈很多都是因为2014年我曾做过玖蔻洗护相识的,好用程度达到99%。在这期间有很多朋友问我那么好用的洗发水为何不做了,现在都不知道用什么洗发水‍♀️抱歉因为个人原因停滞了几年。

现在曲诺洗护正式上线,试用了大概快一年时间决定分享给大家,如果说玖蔻好用值是99%,那曲诺就是。我的头发真的很挑,发质硬✘发量多✘经常染发褪色✘头发毛躁分叉无弹性✘洗后必用电棒卷导致头发干枯没光泽✘所以适合我的洗发水真的不多‍♀️用了曲诺以后发现我也可以不那么“嫌弃”我的头发了,这款洗发水可以解决头屑✔油腻✔断发✔蓬松✔清爽✔顺滑✔头发对我来说真的太重要了,好的发质显年轻‍♀️毛躁的头发显老气。它和你的皮肤一样,请保养皮肤的同时也保养好你的头发。

•┈┈┈┈┈┈୨୧┈┈┈┈┈┈•
这些都是我最真实直接的感受⭐️ྀི如果你们有此类困扰,如果你们正好需要,如果信的过我,那就来找我吧!没准就能给你解决“世纪难题”#曲诺洗护#

老川不久前的推文,

共和党对总统的支持率为95%,(即使近期负面事件不断,仅比之前老川提及的96%支持记录少了一个百分点)。老川说,我想另外这5%的人是名义上的共和党人和愚蠢的人,他们不想看到很棒的法官和最高法院大法官,新的强大的军事力量,退伍军人的选择,第二修正案的保护,大规模的减政,保护生命等等!
另一则推文老川说,
我很抱歉地告诉那些什么都不做的民主党人,我得到了很好的内部民意调查数据。就像2016年一样,牛屎的民调是假的,福克斯的调查是个笑话!你觉得我赢了他们还会再向我和他们的订户道歉吗?人们想要法律、秩序和安全!


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 我说,它是一定要去的温暖的地方。……但是,我和它的故事,好像就这样了,也真的只能这样了,这是我最不愿接受的一点。
  • 如果你只是为了自己三观希望他拿到爽文男主剧本的人当我没说,你已经不是纯粹的粉丝了,你只是自己三观的粉丝[爱你]#李信[超话]# 我也不想搞饭圈反黑这一套,但是这
  • 7️⃣夕瑶赋白菜,性价比高,梨花鱼和星落真的️,店铺的汉服价格大概在119~258。5️⃣汉尚华莲大名鼎鼎的鲛人泪和龙母实力貌美,但是价格不太美丽,店铺的汉服价
  • 我偏不,我偏要证明。大表姐的外贸生意还在持续被影响着,老外进不来,我们出不去,连展会拜访客户也不行。
  • 《守弱学》 西晋 杜预 敬强篇 卷一 世之强弱,天之常焉。 强者为尊,不敬则殃;生之大道,乃自知也。 君子不惧死,而畏无礼。小人可欺天,而避实祸。非敬
  • ”梅女士虽然是西医大夫,但是她一直认可中西医结合治疗的理念,就在6年前,儿子因为乙肝伴有肝内结节,她就让儿子来我们杭州艾克中医肿瘤门诊部吃中药了,“那时门诊部还
  • 辛癸重逢乾又乾,格中惟此号飞天。 禄马飞天识者稀,庚壬二日报君知。
  • )废话少讲,下面是要求(2取1即可)1.‘同事向’「满足一个即可」①剪刀手✂️有原创剪辑视频即可②是歌词排版/封面制作老师2.‘饭 向’「满足两个即可」①超话等
  • 二十四的这一年磕磕跘跘走到了尽头暑期忙着赶稿压力过大九月起兼职学院助理多了跟人接触交流的机会春节至夏在家待了半年六月归校至今这一年既胆怯又勇敢胆怯的是一如既往总
  • 活动中,教育局号召各校教师、青少年及家长志愿者积极参与清洁沈阳活动;号召教师参加“品行培养志愿讲师联盟”;号召大学生们开展社会实践调查,宣传文明城市创建标准;号
  • 摩羯座明日运势/7月29日 好运势都是要晚点来到的嘛,只要他是真的! 明天运势爆棚,看到秒赞秒转哟[爱你][爱你] #摩羯座##摩羯座每日运势##星座运势#
  • 在造车新势力天际汽车工作期间,向东平在营销层面做出了诸多基础工作,包括推出全新高端品牌ENOVATE,首款车型ME7上市前的准备工作也已经就绪。就在9月底,现代
  • 《和朋友们一起想办法》(全16册)当当网49万条读者好评,让孩子学会独立解决问题的宝藏级好书,故事很有趣,一点儿不说教。「樊登读书•武汉」本周六邀请中国作协会员
  • 我不知道该怎么去形容最贴切,但他就是那么一个很可爱的大男孩只要推开他世界的那层看起来很酷还闪闪发亮的保护壳,就会看见有一个玩偶,摸一下它的头,它会说:“欢迎光临
  • 在喜欢你的时候我真的不知道你和我生日相同,我喜欢你的笑容,真的是那种非常干净的笑容,你笑起来我的世界都亮了许多,我是无意中知道你的生日和我生日相同,或许就是缘分
  • #肖战# [心][心]#肖战我喜欢你# 你的眼里都是星星,一笑我的世界都亮了@X玖少年团肖战DAYTOY 肖战是正能量艺人,肖战演技好,肖战唱歌棒,肖战颜值高,
  • 摩羯座明日运势/7月29日 好运势都是要晚点来到的嘛,只要他是真的! 明天运势爆棚,看到秒赞秒转哟[爱你][爱你] #摩羯座##摩羯座每日运势##星座运势#
  • 2020.6.26,14.46分93岁的爷爷离开了我……我在的记忆中爷爷是一个很正直,很善良的人,对待所有人都是笑笑的,从来不会发脾气,永远都在迁就别人,没给任
  • #Berlquer蓓趣创业[超话]# ▶一位先生对老婆说的话:我支持你做微商,不是要你和别人比收入,而是希望你在一个积极正能量的环境中,丰富自己的生活,让自己更
  • 外貌不必多说,在‘恋爱虽然麻烦..’中将展现更上一层的成熟演技的孔璨,引来了大家的许多关注和期待。特别是与我们之前认识的舞台上拥有自由奔放魅力的B1A4孔璨相比