package pl.codegym.task.task05.task0505;
/*
Kocia jatka
*/
public class Solution {
public static void main(String[] args) {
//tutaj wpisz swój kod
Kot kot1 = new Kot("Jan", 10, 10, 10);
Kot kot2 = new Kot("Janek", 5, 5, 5);
Kot kot3 = new Kot("Jasiek", 1, 1, 1);
kot1.walka(kot2);
kot3.walka(kot1);
kot2.walka(kot3);
System.out.println(kot1.walka(kot2));
System.out.println(kot2.walka(kot3));
System.out.println(kot3.walka(kot1));
}
public static class Kot {
protected String imie;
protected int wiek;
protected int waga;
protected int sila;
public Kot(String imie, int wiek, int waga, int sila) {
this.imie = imie;
this.wiek = wiek;
this.waga = waga;
this.sila = sila;
}
public boolean walka(Kot innyKot) {
int wiekPrzewaga = this.wiek > innyKot.wiek ? 1 : 0;
int wagaPrzewaga = this.waga > innyKot.waga ? 1 : 0;
int silaPrzewaga = this.sila > innyKot.sila ? 1 : 0;
int wynik = wiekPrzewaga + wagaPrzewaga + silaPrzewaga;
return wynik > 2; // return wynik > 2 ? true : false;
}
}
}
package pl.codegym.task.task05.task0505;
/*
Kocia jatka
*/
public class Solution {
public static void main(String[] args) {
//tutaj wpisz swój kod
Kot kot1 = new Kot("Jan", 10, 10, 10);
Kot kot2 = new Kot("Janek", 5, 5, 5);
Kot kot3 = new Kot("Jasiek", 1, 1, 1);
kot1.walka(kot2);
kot3.walka(kot1);
kot2.walka(kot3);
System.out.println(kot1.walka(kot2));
System.out.println(kot2.walka(kot3));
System.out.println(kot3.walka(kot1));
}
public static class Kot {
protected String imie;
protected int wiek;
protected int waga;
protected int sila;
public Kot(String imie, int wiek, int waga, int sila) {
this.imie = imie;
this.wiek = wiek;
this.waga = waga;
this.sila = sila;
}
public boolean walka(Kot innyKot) {
int wiekPrzewaga = this.wiek > innyKot.wiek ? 1 : 0;
int wagaPrzewaga = this.waga > innyKot.waga ? 1 : 0;
int silaPrzewaga = this.sila > innyKot.sila ? 1 : 0;
int wynik = wiekPrzewaga + wagaPrzewaga + silaPrzewaga;
return wynik > 2; // return wynik > 2 ? true : false;
}
}
}