本文为大家分享了java实现学生成绩录入系统,供大家参考,具体内容如下
1。学生类,包括学生的姓名和各科成绩
公开课分数{ 公共字符串名称; 公共双EnglishGrade MathGrade phyicalGrade, chemicalGrade biologicalGrade; 分数(){ } 公共评分(字符串名称、双EnglishGrade 双MathGrade,双phyicalGrade, 双chemicalGrade,双biologicalGrade) { this.name=名称; 这一点。EnglishGrade=EnglishGrade; 这一点。MathGrade=MathGrade; 这一点。phyicalGrade=phyicalGrade; 这一点。chemicalGrade=chemicalGrade; 这一点。biologicalGrade=biologicalGrade; } } >之前2。对学生类进行设置,包括设置查找等
包分数; 公开课ScoreZip { 分数[]S=新的评分[5]; 公共空间setData(分数的名字,int指数){//添加成绩类到成绩数组中 S(指数)=名称; } 公共评分[]getData(){//返回学生数组 返回年代; } 公共评分SerchData(字符串名称){//查找学生各科成绩 for (int指数=0;指数& lt;S.length;指数+ +){ 如果(名字!=零,,(指数)!=null) 如果(S(指数).name.equals(名字)){ 返回(指数); } } 返回null; } } >之前3。学生成绩录入及学生成绩清单
包分数; 进口java.util.Scanner; 公开课ScoreZip2 { 公共静态void main (String [] arr) { 扫描仪Sc=new扫描仪(系统); ScoreZip Sr=new ScoreZip (); for (int i=0;我& lt;5;我+ +){//这里定义长度为五的学生成绩表 System.out.println(“输入学生姓名:”); 字符串名称=Sc.next (); 如果(name.equals (“n”)) { 打破; } System.out.println(“英语分数:"); 双英语=Sc.nextDouble (); System.out.println(“数学分数:"); 双数学=Sc.nextDouble (); System.out.println(“物理分数:"); 双物理=Sc.nextDouble (); System.out.println(“化学分数:"); 双化学=Sc.nextDouble (); System.out.println(“生物分数:"); 双重生物学=Sc.nextDouble (); 分数s=新分数(名称、英语、数学、物理、化学、生物); Sr.setData(年代,我); } system . out。println (“=========================================" + “学生成绩表======================================"); System.out.println(“姓名\ \ t英语成绩\ t \ t数学成绩\ t \ t物理成绩\ t \ t化学成绩\ t \ t生物成绩”); 分数[]b=Sr.getData (); (分数:b) { 如果(S==null) { 打破; } System.out.println (S.name + " \ \ t " + S.EnglishGrade + + S.MathGrade \ t \ t + " \ \ t " + S.phyicalGrade + " \ \ t " + S.chemicalGrade + " \ \ t " + S.biologicalGrade); } system . out。println(“是否查找学生成绩吗?是Y否N”); 字符串国旗=Sc.next (); 如果(flag.equals (" Y ")) { System.out.println(“输入要查找的学生名:”); 字符串名称=Sc.next (); 分数S=Sr.SerchData(名称); 如果(S==null) { System.out.println(“对不起,没有此学生名”); 其他}{ 双mg=S.MathGrade; 双如=S.EnglishGrade; 双pg=S.phyicalGrade; 双cg=S.chemicalGrade; 双bg=S.biologicalGrade; 双提交=mg +如+ pg + cg + bg; system . out。println(“要查找的学生为:" +名称+“\ n数学成绩为:" +毫克 + " \ n英语成绩为:" +如+“\ n物理成绩为:" + pg +“\ n化学成绩为:" + cg + " \ n生物成绩为:" + bg +“\ n总成绩成绩为:" +提交); } } } } >之前结果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
java实现学生成绩录入系统