Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package slab;
- import java.util.Scanner;
- public class Main {
- static Pracownik [] tablicaPracownikow = new Pracownik [2];
- public static void dodaj_pracownika(String nazwisko,int etat, int pensja){
- Scanner klawiatura = new Scanner(System.in);
- for(int i=0; i <= tablicaPracownikow.length; i++){
- System.out.println("Wprowadz pracownika");
- try{
- System.out.println("Funkcja (Manager/Tester): ");
- Class c = Class.forName("slab."+klawiatura.next());
- tablicaPracownikow[i] = (Pracownik)c.newInstance();
- }
- catch(ClassNotFoundException | IllegalAccessException | InstantiationException e){
- System.out.println("Nie ma takiej klasy!");
- }// koniec obslugi wyjatku
- tablicaPracownikow[i].etat = etat;
- tablicaPracownikow[i].nazwisko = nazwisko;
- tablicaPracownikow[i].pensja = pensja;
- Pracownik.liczba_pracownikow++;
- }// koniec for
- }// koniec dodaj_pracownika()
- public static void main(String[] args) {
- dodaj_pracownika("Kowalski", 20, 20);
- dodaj_pracownika("Nowak", 30, 30);
- dodaj_pracownika("KamilSlimak", 20, 20);
- for(Pracownik n : tablicaPracownikow){
- System.out.println("Pracownik " +n.nazwisko+ "zarabia " +n.oblicz_wynagrodzenie());
- }
- } // koniec main()
- }// koniec klasy Main
Advertisement
Add Comment
Please, Sign In to add comment