Java 全wa
查看原帖
Java 全wa
1406815
xiaobu321楼主2024/11/4 21:09
import java.util.ArrayList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        ArrayList<Boolean> booleans = new ArrayList<>();
        for (int i = 0; i < n; i++) {
            Student student = new Student(scanner.next(), scanner.nextDouble(), scanner.nextDouble());
            booleans.add(student.isStudentOutstanding(student));
        }
        for (Boolean aBoolean : booleans) {
            if (aBoolean){
                System.out.println("Excellent");
            }else {
                System.out.println("Not excellent");
            }
        }
    }
}

class Student{
    public String id;
    //学业成绩
    public double academicPerformance;
    //素质拓展成绩
    public  double qualityDevelopmentResults;
    //综合分数
    public double compositeScore;

    public Student(String id, double academicPerformance, double qualityDevelopmentResults) {
        this.id = id;
        this.academicPerformance = academicPerformance;
        this.qualityDevelopmentResults = qualityDevelopmentResults;
        compositeScore=academicPerformance*0.7+qualityDevelopmentResults*0.3;
    }

    public double getSum(){
        return compositeScore + academicPerformance;
    }

    public boolean isStudentOutstanding(Student student){
        return student.getSum()>140&&compositeScore>=80;
    }
}
2024/11/4 21:09
加载中...