java无忧网

标题: 设计一个学生类,包括编号,姓名外语成绩,高数成绩,政治成绩,创建5名学生 [打印本页]

作者: java无忧网    时间: 2016-11-20 21:00
标题: 设计一个学生类,包括编号,姓名外语成绩,高数成绩,政治成绩,创建5名学生
题目:





代码:


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));
        }
       
       
}





作者: 司玦    时间: 2016-12-9 16:25
厉害里我的歌
作者: sweerejlk    时间: 2017-2-24 10:48
非常高兴遇到这么好的帖子 谢谢




欢迎光临 java无忧网 (http://www.javawyw.com/) Powered by Discuz! X3.2