Commit ab16463a by Patryk Czarnik

jestPletnoletnia

parent caa95b28
...@@ -17,6 +17,10 @@ public class Osoba { ...@@ -17,6 +17,10 @@ public class Osoba {
System.out.println("Nazywam się " + imie + " " + nazwisko + " i mam " + wiek + " lat."); System.out.println("Nazywam się " + imie + " " + nazwisko + " i mam " + wiek + " lat.");
} }
boolean jestPelnoletnia() {
return wiek >= 18;
}
public String toString() { public String toString() {
return imie + " " + nazwisko + " (" + wiek + " lat)"; return imie + " " + nazwisko + " (" + wiek + " lat)";
} }
......
...@@ -3,40 +3,39 @@ package p10_klasy.v3; ...@@ -3,40 +3,39 @@ package p10_klasy.v3;
public class PrzykladSklep { public class PrzykladSklep {
public static void main(String[] args) { public static void main(String[] args) {
Osoba a = new Osoba("Ala", "Kowalska", 30); Osoba ala = new Osoba("Ala", "Kowalska", 30);
System.out.println(a); System.out.println(ala);
System.out.println("imię osoby a: " + a.imie); System.out.println("imię osoby a: " + ala.imie);
Osoba b = new Osoba("Basia", "Malinowska", 13); Osoba basia = new Osoba("Basia", "Malinowska", 13);
System.out.println(b); System.out.println(basia);
System.out.println("imię osoby b: " + b.imie); System.out.println("imię osoby b: " + basia.imie);
System.out.println(); System.out.println();
a.przedstawSie(); ala.przedstawSie();
if(ala.jestPelnoletnia()) {
if(a.wiek >= 18) { System.out.println(ala.imie + " jest pełnoletnia");
System.out.println(a.imie + " jest pełnoletnia");
} else { } else {
System.out.println(a.imie + " jest niepełnoletnia"); System.out.println(ala.imie + " jest niepełnoletnia");
} }
System.out.println(); System.out.println();
b.przedstawSie(); basia.przedstawSie();
if(b.wiek >= 18) { if(basia.jestPelnoletnia()) {
System.out.println(b.imie + " jest pełnoletnia"); System.out.println(basia.imie + " jest pełnoletnia");
} else { } else {
System.out.println(b.imie + " jest niepełnoletnia"); System.out.println(basia.imie + " jest niepełnoletnia");
} }
System.out.println(); System.out.println();
Sklep zabka = new Sklep("Żabka", 6); Sklep zabka = new Sklep("Żabka", 6);
zabka.sprzedajPiwo(a); zabka.sprzedajPiwo(ala);
zabka.sprzedajPiwo(b); zabka.sprzedajPiwo(basia);
Sklep biedronka = new Sklep("Biedronka", 5); Sklep biedronka = new Sklep("Biedronka", 5);
biedronka.sprzedajPiwo(a); biedronka.sprzedajPiwo(ala);
biedronka.sprzedajPiwo(a); biedronka.sprzedajPiwo(ala);
biedronka.sprzedajPiwo(a); biedronka.sprzedajPiwo(ala);
System.out.println("Utarg w Żabce: " + zabka.utarg); System.out.println("Utarg w Żabce: " + zabka.utarg);
System.out.println("Utarg w Biedronce: " + biedronka.utarg); System.out.println("Utarg w Biedronce: " + biedronka.utarg);
......
...@@ -5,7 +5,7 @@ public class Sklep { ...@@ -5,7 +5,7 @@ public class Sklep {
int cenaPiwa; int cenaPiwa;
int utarg = 0; int utarg = 0;
public Sklep(String nazwa, int cenaPiwa) { Sklep(String nazwa, int cenaPiwa) {
this.nazwa = nazwa; this.nazwa = nazwa;
this.cenaPiwa = cenaPiwa; this.cenaPiwa = cenaPiwa;
} }
...@@ -14,7 +14,7 @@ public class Sklep { ...@@ -14,7 +14,7 @@ public class Sklep {
System.out.println("________________"); System.out.println("________________");
System.out.println("Klient wchodzi do sklepu " + nazwa + ". Kliencie, przedstaw się..."); System.out.println("Klient wchodzi do sklepu " + nazwa + ". Kliencie, przedstaw się...");
klient.przedstawSie(); klient.przedstawSie();
if(klient.wiek >= 18) { if(klient.jestPelnoletnia()) {
System.out.println("Osoba " + klient.imie + " kupuje piwo za " + cenaPiwa + " zł"); System.out.println("Osoba " + klient.imie + " kupuje piwo za " + cenaPiwa + " zł");
utarg += cenaPiwa; utarg += cenaPiwa;
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment