Neću se pridružiti onima koji vole da uče sve oko sebe sa kog se kraja jede burek

, već ću pokušati da ti pomognem.
Kao prvo, izbaci ConsoleReader, dok ti ne proradi primer, mislim da je on ovde napravio malu zbrku.
Drugo, u konstruktor klase Student prihvataj BufferedReader, umesto gore pomenutog.
Takođe ćeš malo izmeniti Student.edit(...) metodu, tako što ćeš umesto
Code:
idBroj=odgovor
napisati
Code:
idBroj = Integer.parseInt(odgovor);
sve linije koda koje sadrže ...readLine()... okruži sa try..catch blokovima, gde hvataš IOException.
Na kraju, u main metodi ćeš doterati zadnjih nekoliko redova, tako da izgledaju ovako:
Code:
...
prvi.edit(unos);//st->prvi in->unos
System.out.println();
System.out.println("Student podaci:");
prvi.prikaz();//st->prvi
...
Ovo bi sada trebalo da proradi, ako sam dobro razumeo pitanje. Jes da je kod malo nezgrapan, ali i elegancija će doći vremenom, samo ne odustaj.