Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- public class Preteky {
- private String aNazov;
- private int aRok;
- private List<Pretekar> aPretekari;
- public Preteky(String paNazov, int paRok){
- aNazov = paNazov;
- aRok = paRok;
- aPretekari = new ArrayList<>();
- }
- public void vlozPretekara(Pretekar paPretekar){
- aPretekari.add(paPretekar);
- }
- public Pretekar vitazKategorie(int paVekOd, int paVekPo){
- Pretekar vitaz = null;
- int najdlhsi = 0;
- for(int i = 0; i < aPretekari.size(); i++){
- if (aPretekari.get(i).getaRokNar() <= paVekPo && aPretekari.get(i).getaRokNar() >= paVekOd){ // ak moze sutazit na zaklade veku...
- if (aPretekari.get(i).maximalnySkok() > najdlhsi) { // ak skocil viac ako mame doteraz najdene maximum...
- vitaz = aPretekari.get(i);
- }
- }
- }
- return vitaz;
- }
- @Override
- public String toString() {
- String preteky = "Preteky " + aNazov + "\n Rok konania sa preketov: " + aRok;
- for(int i = 0; i < aPretekari.size(); i++){
- preteky += aPretekari.get(i).toString();
- preteky += ", ";
- if (aRok - aPretekari.get(i).getaRokNar() < 18){
- preteky += "junior";
- }
- if (aRok - aPretekari.get(i).getaRokNar() < 50){
- preteky += "dospely";
- } else
- preteky += "senior";
- }
- return preteky;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement