• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

java实现简单的学生信息管理系统代码实例

java 搞代码 4年前 (2022-01-05) 23次浏览 已收录 0个评论

这篇文章主要介绍了java实现简单的学生信息管理系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

java实现简单的学生信息管理系统(无界面)

学生类实体:

 package com.edu.imau.wcy; public class Stu { private String stuNum;//学号 private String name;//姓名 private String gender;//性别 private int age;//年龄 private int score;//分数 public Stu() { super(); } public String getStuNum() { return stuNum; } public void setStuNum(String stuNum) { this.stuNum = stuNum; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public int getScore() { return score; } public void setScore(int score) { this.score = score; } public String getName() { return name; } public void <i style="color:transparent">来源gaodai$ma#com搞$代*码*网</i>setName(String name) { this.name = name; } } 

主方法:

 package com.edu.imau.wcy; import java.util.*; public class Main { static Stu[] Stu=new Stu[100];//定义学生数组,容量为100 static int number=0; static Scanner scanner=new Scanner(System.in); public static void main(String args[]){ int choice; System.out.println("这是一个学生信息管理系统,最大容量为100,欢迎您对本系统的使用"); while(true){ 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("7.退出"); System.out.println("请输入你要进行的操作"); choice=scanner.nextInt(); if(choice==7)break; switch(choice){ case 1:   add(); break;//添加学生信息 case 2:   show();break;//查询学生信息 case 3:   change();break;//修改学生信息 case 4:   delete();break;//删除学生信息 case 5:   paixu();break;//对学生信息排序 case 6:   query();break;//查询学生信息 } } System.out.println("感谢您对本系统的使用,欢迎下次继续使用"); } static void add(){//添加学生信息 while(true){ System.out.println("点击任意键继续添加学生信息,停止添加输入0"); if(scanner.nextInt()==0)break; System.out.println("请输入该学生的学号,姓名,性别,年龄,成绩"); Stu[number]=new Stu(); Stu[number].setStuNum(scanner.next()); Stu[number].setName(scanner.next()); Stu[number].setGender(scanner.next()); Stu[number].setAge(scanner.nextInt()); Stu[number].setScore(scanner.nextInt()); number++; System.out.println("添加成功"); } } static void show(){//展示学生信息 System.out.println("*******************************************"); System.out.println(" 学号       姓名             性别       年龄        成绩"); for(int i=0;i<number;i++) System.out.println(Stu[i].getStuNum()+"\t"+Stu[i].getName()+"\t"+"\t"+Stu[i].getGender()+"\t"+Stu[i].getAge()+"\t"+Stu[i].getScore()); System.out.println("*******************************************"); System.out.println(); } static void paixu(){//对学生信息进行排序 int j; Stu temp=new Stu(); for(int i=0;i<number;i++) { for(j=i+1;jStu[j].getScore()) {temp=Stu[i];Stu[i]=Stu[j];Stu[j]=temp;} } System.out.println("排序完成,选择”学生信息查看“进行查看"); } static void change(){//改变学生信息 System.out.println("请输入要修改信息的学生学号"); String Stunumber=scanner.next(); for(int i=0;i<number;i++) { if(Stunumber.equals(Stu[i].getStuNum())) {System.out.println("请输入要修改的学生的信息,学号,姓名,性别,年龄,分数"); Stu[i].setStuNum(scanner.next()); Stu[i].setName(scanner.next()); Stu[i].setGender(scanner.next()); Stu[i].setAge(scanner.nextInt()); Stu[i].setScore(scanner.nextInt()); break; } if(number==i)System.out.println("对不起查无此人"); } } static void query(){//查询 System.out.println("请输入要查询的学生学号"); String Stunumber=scanner.next(); int i; for(i=0;i<number;i++) { if(Stunumber.equals(Stu[i].getStuNum())){ System.out.println("*******************************************"); System.out.println(" 学号       姓名             性别       年龄        成绩"); System.out.println(Stu[i].getStuNum()+"\t"+Stu[i].getName()+"\t"+"\t"+Stu[i].getGender()+"\t"+Stu[i].getAge()+"\t"+Stu[i].getScore()); System.out.println("*******************************************"); } } if(number==i)System.out.println("对不起查无此人"); } static void delete(){//删除学生信息 System.out.println("请输入要删除信息的学生学号"); String Stunumber=scanner.next(); int i; for( i=0;i<number;i++) if(Stunumber.equals(Stu[i].getStuNum()))break; if(number==i)System.out.println("对不起查无此人"); for(;i<number-1;i++) Stu[i]=Stu[i+1]; number--; System.out.println("删除完成"); } } 

以上所述是小编给大家介绍的java实现简单的学生信息管理系统详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对gaodaima搞代码网网站的支持!

以上就是java实现简单的学生信息管理系统代码实例的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:java实现简单的学生信息管理系统代码实例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址