1. Zadaci
1.1. Baza podataka učenika
Napravite jednostavnu bazu podataka studenata koja se čuva u memoriji prema uputama i UML dijagramu. Svaki element koji se sprema u bazu je objekt tipa Student koji treba sadržavati sljedeće elemente:
-
id (cijeli broj),
-
ime i prezime (niz znakova),
-
prosječna ocjena (realni broj).
Bazu implementirajte nekom od implementacija sučelja Map
.
U svom programu trebate implementirati sljedeće metode za rad s bazom:
-
Unos novog studenta,
-
Izmjena prosječne ocjene studenta sa zadanim id-jem,
-
Brisanje studenata sa zadanim id-jem,
-
Prikaz podataka studenta s zadanim id-jem,
-
Prikaz podataka svih studenata,
-
Nuliranje prosječne ocjene svih studenata.
Razred Student treba implementirati sučelje Comparable
odnosno metodu int compareTo(Object)
. Usporedbu napravite prema prezimenu i imenu studenta.
UML dijagram aplikacije prikazan je na sljedećem slajdu