622 2 listing lista


import java.util.*;


class Pracownik {
String imie;
String nazwisko;
int pensja;
int id_pracownika;
static int nastepne_id = 0;

static ArrayList pracownicy = new ArrayList();


public Pracownik(String imie, String nazwisko, int pensja) {
this.imie = imie;
this.nazwisko = nazwisko;
this.pensja = pensja;
this.id_pracownika = nastepne_id++;
pracownicy.add(this);

}


public static void usunPracownika(int id_pracownika) {
Pracownik p;
Iterator iterator = pracownicy.iterator();
while (iterator.hasNext()) {
p = (Pracownik)iterator.next();
if (p.id_pracownika == id_pracownika) {
iterator.remove();
break;
}
}
}


public void zmienPensje(int nowa) {
this.pensja = nowa;
}


public static void wyswietlDanePracownika(int id_pracownika) {
Pracownik p;
for(int i = 0; i < pracownicy.size(); i++) {
p = (Pracownik)pracownicy.get(i);
if (p.id_pracownika == id_pracownika) {
System.out.println(p.imie + " " + p.nazwisko);
System.out.println("Pensja wynosi: " + p.pensja);
break;
}
}
}
}



Wyszukiwarka

Podobne podstrony:
622 2 listing ekstensja jako ekstensja
lista zadań
MakijaĹĽ LISTA PRZEBOJĂ“W
1590595270 1 listing01
Lista zadan nr 3 z matematyki dyskretnej
listing10
Lista afirmacji głos
lista 02 (2)
Lista wyników
Lista rozw

więcej podobnych podstron