Pretty much what I want to do is to enter names and store them the same for surname and marks and then get the longest string in arraylist of names and then calculate average mark of 3 students from arraylist but I am currently stuck with storing things in array list
This is my class student:
class Student {
String name_student;
String surname_student;
float mark_student;
public Student(String name_student, String surname_student, float mark_student) {
this.name_student = name_student;
this.surname_student = surname_student;
this.mark_student = mark_student;
}
}
This is mine main:
public static void main(String[] args) {
int i;
String name = "";
String surname = "";
float mark = 0;
ArrayList<Student> list = new ArrayList<>();
for (i=0;i<3;i++){
Scanner upisstudenata = new Scanner(System.in);
Student student = new Student(name,surname,mark);
System.out.println("Enter name of student" );
name = upisstudenata.nextLine();
System.out.println("Enter surname of student" );
surname = upisstudenata.nextLine();
System.out.println("Enter mark of student" );
mark = upisstudenata.nextFloat();
list.add(new Student(name,surname,mark));
}
}