《2022年java学生成绩管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年java学生成绩管理系统 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java 学生成绩管理系统2:具体效果如下图示:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -具体实现代码如下:import java.util.Scanner;publicclass StudentScore /*param args*/publicstaticvoid main(String args)/TODO Auto-generated method stubScanner input=new Scanner(System.in);System.out.println(请输入学生的人数:);int number=0;/学生的人数number=input.ne
2、xtInt();System.out.println(请输入课程的数目:);int courses=0;/课程的数目courses=input.nextInt();名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -String coursesname=new Stringcourses;/课程的名字for(int i=0;icoursesname.length;i+)System.out.println(请输入第 +(i+1)+门课的名字:);coursesnamei=input.next();String name=new Stringnumber;/学生的名字int
3、score=new intnumbercourses;/学生的科目成绩,二维数组for(int i=0;iname.length;i+)System.out.println(请输入第 +(i+1)+个学生的名字:);namei=input.next();for(int j=0;jcoursesname.length;j+)System.out.println(请输入 +namei+coursesnamej+的成绩:);scoreij=input.nextInt();int sum=0;/每个学生的成绩总分/int avg=0;/每个学生的平均分int scoreSum=new int numb
4、er;int ci=new int number;/学生的名次for(int i=0;inumber;i+)for(int j=0;jcourses;j+)sum+=scoreij;scoreSumi=sum;cii=sum;sum=0;for(int i=0;inumber-1;i+)for(int j=i+1;jnumber;j+)if(ciicij)int temp=cij;cij=cii;cii=temp;名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -System.out.print(学生t);for(int i=0;icourses;i+)System.ou
5、t.print(coursesnamei+t);System.out.print(总分t);System.out.print(平均分 t);System.out.print(排行榜 );System.out.print(n);int temp=new int number;for(int i=0;itemp.length;i+)for(int j=0;jscoreSum.length;j+)if(cii=scoreSumj)tempi=j;for(int i=0;inumber;i+)System.out.print(nametempi+t);for(int j=0;jcourses;j+)System.out.print(scoretempij+t);System.out.print(scoreSumtempi+t);System.out.print(scoreSumtempi/courses)+t);System.out.print(第+(i+1)+名);System.out.print(n);名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -