Используя класс Student, как установить данные для ученика (данные будут считываться с клавиатуры). как вывести в консоль сообщение о том, получает ли данный студент стипендию?. А потом заполнить данные для n студентов и отобразите имена стипендиатов.
Вот что мой код, помогите пожалуйста, я не понимаю как это сделать, вроде не сложно но понять не могу
Прошу помочь решить данную задачу
public class Student{
private String name;
private int age, nrenroll;
private double [] aver= new double[2];
public Student(){
}
public Student(String name, int age, int nrenroll, double [] aver){
this.name = name;
this.age = age;
this.nrenroll= nrenroll;
this.aver = aver;
}
public String getName() {
return this.name;
}
public int getAge() {
return this.age;
}
public int getNrEnroll() {
return this.nrenroll;
}
public double[] getAver() {
return this.aver;
}
public String setName(String name) {
this.name = name;
}
public int setAge(int age) {
this.age = age;
}
public int setNrenroll(int nrenroll) {
this.nrenroll = nrenroll;
}
public void setAver(double[] aver) {
this.aver = aver;
}
public boolean Scholarship(){
return (aver [0] >= 7 && aver [1] >= 7);
}
public void day(int perioad) {
if (perioad >= 4 && perioad <= 11) {
System.out.println("доброе утро");
} else if (perioad >= 12 && perioad <= 16) {
System.out.println("добрый день");
} else if (perioad >= 17 && perioad <= 21) {
System.out.println("добрый вечер");
} else {
System.out.println("спокойной ночи");
}
}
class Students {
public static void main(String[] args) {
List<Student> students = new ArrayList<>();
Scanner in = new Scanner(System.in);
System.out.println("Введите количество студентов: ");
int n = in.nextInt();
System.out.println("Introduceti numele studentului, varsta, nrmatricolei, notele: ");
for (int count = 0; count < n; count++) {
Student student = new Student();
System.out.println("Introduceti detaliile despre stundet" +count);
System.out.println("Numele: ");
student.setName(in.next());
System.out.println("Varsta: ");
student.setAge(in.nextInt());
System.out.println("Nr matricolei: ");
student.setNrenroll(in.nextInt());
System.out.println("Notele: ");
student.setAver(in.nextDouble());;
students.add(student);
}
for (Student student : students) {
if (student.Scholarship()) {
System.out.println("-----------------------");
System.out.println(student.getName());
student.day();
System.out.println("-----------------------");
}
}
}
}
}