Cześć. Nie do wiary, że siedziałem nad tym z dwie godziny bo miałem milion problemów. Moglibyście mi pokazać jakie głupie błędy popełniłem?
import java.util.ArrayList;
import java.util.Scanner;
/**
* Created by Maciej on 2015-10-05.
*/
public class Class {
public static void main(String[] args) {
StudentInfo studentInfo = new StudentInfo();
Scanner scanner = new Scanner(System.in);
int students;
String name, fullname;
System.out.println("Ilu uczniów jest w Twojej klasie?");
students = scanner.nextInt();
System.out.println("Dodawaj kolejno uczniów:");
ArrayList<String> list = new ArrayList<String>(students);
String details[] = new String[students];
for(int i = 0; i<students; i++){
name = scanner.next();
fullname = scanner.next();
list.add(name + " " + fullname);
System.out.println("Uzupelnij dane: (Imie, Nazwisko, Matka, Ojciec, Zachowanie");
details[i]= new StudentInfo().StudentData(scanner.next(), scanner.next(), scanner.next()+ " "+ scanner.next(), scanner.next());
System.out.println("Kolejny uczen:");
}
for(int i=0; i<students; i++){
System.out.println(i+1+". "+(String)list.get(i));
}
System.out.println("O kim chcesz wyswietlic informacje?");
int x = scanner.nextInt()-1;
System.out.println(details[x]);
}
}
public class StudentInfo {
public String StudentData(String n, String f, String b, String p) {
String studentName = n;
String studentFullname = f;
String parents = p;
String behavior = b;
return studentName+" "+studentFullname+", "+parents+", "+behavior;
}
}