package pl.am.object1.lesson15;
public class Pracownik {
public String imie;
String nazwisko;
int wiek;
double pensja;
boolean zaliczoneBHP;
public Pracownik(String imie, String nazwisko, int wiek) {
this.imie = imie;
this.nazwisko = nazwisko;
this.wiek = wiek;
this.pensja = 3000;
}
public Pracownik(String imie, String nazwisko) {
this.imie = imie;
this.nazwisko = nazwisko;
this.pensja = 3000;
}
public String toString() {
String infoPracownik = "Pracownik: " + this.imie + " " + this.nazwisko + ", wiek: "
+ this.wiek + ", zarabia: " + this.pensja;
if (this.zaliczoneBHP) {
infoPracownik += ", zaliczone BHP";
} else {
infoPracownik += ", NIE zaliczone BHP";
}
return infoPracownik;
}
public void zwiekszPensje() {
this.pensja = 1.15 * this.pensja;
}
}
package pl.am.object1.lesson15;
public class ArgumentyMetodyProste {
public static double zwieksz(double zmienna) {
return 1.15 * zmienna;
}
public static void main(String[] args) {
double x = 2000;
x = zwieksz(x);
System.out.println("x = " + x);
}
}
package pl.am.object1.lesson15;
public class ArgumentyMetodyZlozone {
public static void main(String[] args) {
Pracownik pracownik1 = new Pracownik("Jan", "Kowalski");
pracownik1.pensja = 2000;
//zwiekszPensje(pracownik1);
pracownik1.zwiekszPensje();
System.out.println("pracownik1 = " + pracownik1);
}
}