码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA学生成绩管理系统

时间:2017-05-20 01:16:51      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:code   rgs   blog   []   scan   span   int()   logs   style   

效果:

学生 java php c+ 总分 平均分 排行榜
lily 30 30 30 90 30 第1名
bill 20 20 20 60 20 第2名

代码:

import java.util.Scanner;
public class chengguan{
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        System.out.println("请输入学生数量");
        int xuesheng=in.nextInt();
        System.out.println("请输入学科数量");
        int xueke=in.nextInt();
        String[] name=new String[xuesheng];
        String[] course=new String[xueke];
        int[][] number=new int[xuesheng][xueke];
        int[] sum=new int[xuesheng];
        String[] all=new String[xuesheng];
        for(int i=0;i<xueke;i++){
            System.out.println("请输入第"+(i+1)+"门学科的名称");
            course[i]=in.next();
        }
        for(int i=0;i<xuesheng;i++){
            System.out.println("请输入第"+(i+1)+"名学生的姓名");
            name[i]=in.next();
            int s=0;
            String all1="";
            for(int j=0;j<xueke;j++){
                System.out.println("请输入"+name[i]+"的"+course[j]+"成绩");
                number[i][j]=in.nextInt();
                s+=number[i][j];
                all1+=number[i][j]+"\t";
            }
            sum[i]=s;
            all[i]=name[i]+"\t"+all1+sum[i]+"\t"+(sum[i]/xueke);
        }
        for(int i=0;i<xuesheng-1;i++){
            for(int j=0;j<xuesheng-1;j++){
                if(sum[j]<sum[j+1]){
                int b=sum[j];        String c=all[j];
                sum[j]=sum[j+1];    all[j]=all[j+1];
                sum[j+1]=b;            all[j+1]=c;
                }
            }
        }
        System.out.print("学生");
        for(int i=0;i<xueke;i++){
            System.out.print("\t"+course[i]);
        }
        System.out.print("\t总分\t平均分\t排行榜");
        System.out.println();
        for(int i=0;i<xuesheng;i++){
            System.out.print(all[i]);
            System.out.print("\t"+"第"+(i+1)+"名");
            System.out.println();
        }
    }
}

 

JAVA学生成绩管理系统

标签:code   rgs   blog   []   scan   span   int()   logs   style   

原文地址:http://www.cnblogs.com/muyoufan/p/6880785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!