Wykaz studentów - ArrayList
W pliku
listy.java
jest przyład ilustrujący użycie kolekcji
ArrayList.
Zadanie 1.
Zorganizować wykaz ocen studentów zgodnie z podanym niżej
projektem.
Student ma być reprezentowany przez klasę
Student
zawierającą następujące pola:
-
nr
typu
int -
numer indeksu studenta identyfikujący go jednoznacznie
-
imie
typu
String
-
oceny
- lista (
ArrayList)
obiektów klasy
Integer
(dla uproszczenia stopnie całkowite)
Wykaz ocen studentów ma być reprezentowany przez klasę
WykazS
zawierającą pole:
-
wykaz
- lista (
ArrayList)
obiektów klasy
Student
oraz metody:
-
wstawStudenta(int, String)
- argumenty: nr i imię; wstawia studenta z pustą listą ocen
-
wstawOcene(int,int)
- argumenty: nr i ocena; dostawia ocenę studentowi
o podanym numerze indeksu
-
wypisz(int)
- argument: nr; wypisuje informacje o studencie o podanym
numerze indeksu
-
wypisz()
- bez argumentów; wypisuje cały wykaz studentow z ocenami
Można dopisać więcej pól i metod do tych klas w razie potrzeby. Przykład
programu testującego podany jest w pliku
TestWykazS.java.
Użyteczne mogą być
metody:
add, set, get
klasy
ArrayList;
ewentualnie metody equals
contains, indexOf
itp.