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

zadatak 6