网站大量收购独家精品文档,联系QQ:2885784924

java数组学生成绩管理源代码.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java数组学生成绩管理源代码

package Lianxi201511; //与所在包package名字统一,左侧目录可见,如果拷贝,请自行修改 import java.util.*; //调用方法Scanner,包含在内 public class Chengji3 { //主类,类名与创建class类名一样,如拷贝请自行修改 public static void main(String[] args){ //主函数 //System.out.print(学生); Scanner a=new Scanner(System.in); //声明对象a为键盘输入载体 System.out.println(请输入科目个数); //输出文字提示 int courseNum=a.nextInt(); //定义整数变量为科目数量,用于承接键盘输入科目数 //System.out.println(courseNum); String[] course=new String[courseNum]; //声明字符串类型数组course,数量为courseNum数量 for(int i=0;icourseNum;i++){ //循环用于输入字符串数组科目名称,数量等于科目数 System.out.println(请输入第+(i+1)+个科目名称); //输入科目名称提示 course[i]=a.next(); //键盘输入科目名称 //System.out.print(course[i]); } System.out.println(请输入学生人数); //提示输入学生人数 int renshu=a.nextInt(); //声明int整形变量接收键盘输入学生人数 int[][] number=new int[renshu][courseNum]; //声明二维数组number,竖向数量是人数,横向数量是科目数courseNum String[] name=new String[renshu]; //声明字符串型数组name,个数为学生人数 for(int i=0;irenshu;i++){ //for循环用于输入学生姓名 System.out.println(请输入第+(i+1)+个学生的姓名); //提示输入第几个学生姓名 name[i]=a.next(); //字符串型name数组接收键盘输入姓名 for(int j=0;jcourseNum;j++){ //用于输入每个人的成绩 System.out.println(请输入+name[i]+的+course[j]+成绩); //提示输入谁的什么科目成绩 number[i][j]=a.nextInt(); //输入成绩 } } //总分部分 int[] sum=new int[renshu]; //定义整形数组sum用于存储每个学生总分 for(int i=0;irenshu;i++){ //for循环用于存储每个学生总分 int S=0; //用于存储每个学生总分 for(int j=0;jcourseNum;j++){ //用于计算学生各科和为总分 S=S+number[i][j]; //计算各科成绩和 } sum[i]=S; //总分存入数组 } //平均分部分 int[] avg=new int[renshu]; //声明整形数组avg用于存放平均分 for(int i=0;irenshu;i++){ //循环存放平均分 avg[i]=sum[i]/courseNum; //存放平均分 } //排行榜部分 //System.out.println(); String[] strNum=new String[renshu]; //声明字符串数组strNum用于存放姓名成绩总分等等一系列总和,为后面比较做准备 for(int i=0;irenshu;i++){ //循环用于存放整条字符串 String str=; //定义一个空字符串存放成绩总和字符串 for(int j=0;jcourseNum;j++){ //循环用于成绩字符串相加 str=number[i][j]+\t+str; //各科成绩字符串相加 } strNum[i]=str; //存入成绩字符串数组 //System.out.println(strNum[i]); } String[] str=new String[renshu]; //声明字符串数组str用于存放整个个人信息字符串 fo

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档