题解 | 学生综合评估系统
学生综合评估系统
https://www.nowcoder.com/practice/d8d5d6294b8f48b684ea93fbb4935a2b
import java.util.*;
public class Main {
static class Student {
int id;
int academic_score;
int activity_score;
public Student(int id, int academic, int activity) {
this.id = id;
this.academic_score = academic;
this.activity_score = activity;
}
}
static boolean isExcellent(Student student) {
if((student.academic_score + student.activity_score > 140) && (student.academic_score * 0.7 + student.activity_score * 0.3 >= 80)){
return true;
}else{
return false;
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
for (int i = 0; i < n; i++) {
int id = scanner.nextInt();
int academic = scanner.nextInt();
int activity = scanner.nextInt();
Student student = new Student(id, academic, activity);
if (isExcellent(student)) {
System.out.println("Excellent");
} else {
System.out.println("Not excellent");
}
}
scanner.close();
}
}

查看19道真题和解析