Commit 7c8ed1bf by Patryk Czarnik

oceny studenta - wersja z tablicą

parent 758283ce
package p11_klasy.enkapsulacja;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
public class Student extends Osoba {
private String kierunek;
private int rok;
private int[] oceny = new int[5];
private int liczbaOcen = 0;
public Student(String imie, String nazwisko, LocalDate dataUrodzenia, String kierunek, int rok) {
super(imie, nazwisko, dataUrodzenia);
......@@ -33,15 +36,24 @@ public class Student extends Osoba {
}
public void dodajOcene(int ocena) {
// TODO
oceny[liczbaOcen] = ocena;
liczbaOcen++;
}
public List<Integer> getOceny() {
return List.of();
List<Integer> lista = new ArrayList<>(liczbaOcen);
for(int i = 0; i < liczbaOcen; i++) {
lista.add(oceny[i]);
}
return lista;
}
public double sredniaOcen() {
return 0; // TODO
double suma = 0;
for(int i = 0; i < liczbaOcen; i++) {
suma += oceny[i];
}
return suma / liczbaOcen;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment