注册 登录
查看: 1984|回复: 2
打印 上一主题 下一主题

设计一个学生类,包括编号,姓名外语成绩,高数成绩,政治成绩,创建5名学生

[复制链接]

该用户从未签到

3524

主题

3538

帖子

67万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
673178
QQ
跳转到指定楼层
楼主
发表于 2016-11-20 21:00:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
题目:





代码:


import java.util.Scanner;


public class Student {

        int id;
       
        String name;
       
        double english;
       
        double math;
       
        double politics;

       
       
        public static void main(String[] args) {
               
                Scanner input=new Scanner(System.in);
                Student [] students=new Student[5];
                for(int i=0;i<5;i++){
                        Student student=new Student();
                        System.out.println("请输入第"+(i+1)+"个学生编号:");
                        student.id=input.nextInt();
                        System.out.println("请输入第"+(i+1)+"个学生姓名:");
                        student.name=input.next();
                        System.out.println("请输入第"+(i+1)+"个学生外语成绩:");
                        student.english=input.nextDouble();
                        System.out.println("请输入第"+(i+1)+"个学生高数成绩:");
                        student.math=input.nextDouble();
                        System.out.println("请输入第"+(i+1)+"个学生政治成绩:");
                        student.politics=input.nextDouble();
                        students=student;
                       
                }
               
               
                 for (int i = 0; i < students.length -1; i++){   
                                     for(int j = 0 ;j < students.length - i - 1; j++){   
                                           if(((students[j].math+students[j].politics+students[j].english)/3) > ((students[j+1].math+students[j+1].politics+students[j+1].english)/3)){  
                                             Student temp = students[j];
                                             students[j] = students[j + 1];
                                             students[j + 1] = temp;
                                 }
                                    }            
        }
                 
                 System.out.println("学生分数最低: 学号:"+students[0].id+" 姓名:"+students[0].name +"分数:   高等数学:"+students[0].math+"  外语:"+students[0].english+"  政治:"+students[0].politics+" 总分 :"+(students[0].math+students[0].english+students[0].politics));
        }
       
       
}




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
java无忧网(http://www.javawyw.com),专业提供Java大作业,小作业,课程设计,毕业设计源码,答辩辅导,作业排错,bug修复,专业解答,远程部署运行项目等服务
本网站所有源码,保证能运行!
QQ:1399491757
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-12-10 11:29
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    3

    帖子

    16

    积分

    新手上路

    Rank: 1

    积分
    16
    沙发
    发表于 2016-12-9 16:25:58 | 只看该作者
    厉害里我的歌
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-26 10:08
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    1

    帖子

    28

    积分

    新手上路

    Rank: 1

    积分
    28
    板凳
    发表于 2017-2-24 10:48:43 | 只看该作者
    非常高兴遇到这么好的帖子 谢谢
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回列表 返回顶部