packagecom.javarush.task.task05.task0502;/*
Реализовать метод fight
*/publicclassCat{publicint age;publicint weight;publicint strength;publicCat(){}publicbooleanfight(Cat anotherCat){int i =0, k =0;if(this.age > anotherCat.age){
i = i +1;}elseif(this.age == anotherCat.age){
i = i +1;
k = k +1;}else{
k = k +1;}if(this.strength > anotherCat.strength){
i = i +1;}elseif(this.strength == anotherCat.strength){
i = i +1;
k = k +1;}else{
k = k +1;}if(this.weight > anotherCat.weight){
i = i +1;}elseif(this.weight == anotherCat.weight){
i = i +1;
k = k +1;}else{
k = k +1;}if(i > k)returntrue;elsereturnfalse;}publicstaticvoidmain(String[] args){Cat c1 =newCat();Cat c2 =newCat();
c1.age =16;
c1.weight =10;
c1.strength =8;
c2.age =15;
c2.weight =17;
c2.strength =5;System.out.println(c1.fight(c2));}}
Я стащил код у решивших решил так. Можно и через тернарный оператор.
стащил код у решившихрешил так. Можно и через тернарный оператор.