|
|
题目:
代码:
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));
}
}
|
|