| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1922 人关注过本帖
标题:求助各位老哥 用java做一个简单的学生成绩管理系统 有偿!
只看楼主 加入收藏
大热
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-6-11
收藏
 问题点数:0 回复次数:2 
求助各位老哥 用java做一个简单的学生成绩管理系统 有偿!
大家好 我是个java小萌新  老师布置了个作业 不会做 求助各位老哥 有偿哟!!
要求:2个类 一个student 一个score
      1.插入一个学期成绩 insert
      2.编辑成绩记录  edit
      3.返回成绩的平均分
      4.返回学生的总分
      5.成绩等级  优良中差

  谢谢了 不要太难 尽量用些新手的代码 有偿!
搜索更多相关主题的帖子: java 学生 成绩 管理系统 返回 
2018-06-11 21:56
大热
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-6-11
收藏
得分:0 
回复 楼主 大热
帮到我的老哥加vx有偿!
2018-06-11 22:00
jazhang
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-6-28
收藏
得分:0 
回复 楼主 大热
public class Student {
    private int id;
    private String name;
    private int english;
    private int chinese;
    private int math;
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getEnglish() {
        return english;
    }
    public void setEnglish(int english) {
        this.english = english;
    }
    public int getChinese() {
        return chinese;
    }
    public void setChinese(int chinese) {
        this.chinese = chinese;
    }
    public int getMath() {
        return math;
    }
    public void setMath(int math) {
        this.math = math;
    }
   

}
import java.util.Scanner;

public class Demo {
    public static void main(String[] args) {
        Student[] students = new Student[5];
        Scanner sc =new Scanner(System.in);
        
        for(int i = 0 ; i < students.length; i++){
            Student s = new Student();
            System.out.println("请输入学生的姓名");
            String name=sc.nextLine();
            System.out.println("请输入学生的学号");
            String number =sc.nextLine();
            System.out.println("请输入学生的成绩,分别为语文,数学,英语");
            int chiness =sc.nextInt();
            int math =sc.nextInt();
            int english =sc.nextInt();
            sc.nextLine();
            s.setName(name);
            s.setNumber(number);
            s.setChiness(chiness);
            s.setEnglish(english);
            s.setMath(math);
            
            students[i] = s;
        }
        
        setSumAll(students);
        
        double[] averageArray = average(students);
        for(double d : averageArray){
            System.out.println("每个同学平均分的成绩分别为"+d);
        }
        System.out.println("--------------");
        Student stu = max(students);
        System.out.println("最高分的学生是"+stu.getName()+" "+"学号是"+stu.getNumber());
        
    }
   
    public static void setSumAll(Student[] students){
        for(int i = 0 ; i < students.length; i++){
            
            int chinese = students[i].getChiness();
            int english = students[i].getEnglish();
            int math = students[i].getMath();
            
            students[i].setSum(chinese+english+math);
        }
        
    }
   
    public static double[] average(Student[] students){
        double[] arr = new double[5];
        for(int i = 0 ; i < students.length; i++){
            double average = students[i].getSum()/3.0;
            arr[i] = average;
        }
        
        return arr;
    }
   
    public static Student max(Student[] students){
        Student maxStudent = students[0];
        for(int i = 0 ; i < students.length; i++)
            if(maxStudent.getSum() < students[i].getSum()){
                maxStudent = students[i];
                System.out.println("最高分的学生成绩是"+maxStudent);
            }
        
        return maxStudent;
    }

}

2018-06-28 18:09
快速回复:求助各位老哥 用java做一个简单的学生成绩管理系统 有偿!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037264 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved