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 ekstensjalista zadańMakijaĹĽ LISTA PRZEBOJĂ“W1590595270 1 listing01Lista zadan nr 3 z matematyki dyskretnejlisting10Lista afirmacji głoslista 02 (2)Lista wynikówLista rozwwięcej podobnych podstron