Професионална програма
Loading...
+ Нов въпрос
lapd87 avatar lapd87 103 Точки

[EXERCISE] Inheritance - Problem {6} - Animals

Здравейте,

тази задача и на курса JavaDB я имаше и там не успях да я излекувам...

Ще съм благодарен ако някой каже какви са тестове 2 и 3.

Това е решението ми сега https://www.dropbox.com/s/9vjqr7mmcijqj8h/_06Animals.zip?dl=0

Винаги мога пак да копна и да имам 100 точки ама е безпредметно. Явно е че условието не е наред, но искам да разбера кое точно не му е наред, че ме дразни :)

Тагове:
0
Java OOP Basics
MPetkov93 avatar MPetkov93 40 Точки
Best Answer

Здравей, най-големия проблем в решението ти е следния: ако ти дадът 3 инпута и примерно 1 вия е верен 2 рия грешен и 3 тия верен. Ти принтираш: Грешка ( влиза в catch ) и чак най-накрая ги принтираш правилните, а то трябва: 1 во да си принтне верния и след това 2 рия - грешен и след това 3 тия - е верен. 

 https://files.fm/u/h2pvg6mm промених го малко код-а ти, но проблема е от това което ти описах.

За да ме разбереш по-добре тествай с:

Kitten

Macka 12 Female

Kitten

Macka 12 Male

Kitten

Macka 12 Female

Beast!

Трябва да излезе output:

Kitten
Macka 12 Female
Miau
Invalid input!
Kitten
Macka 12 Female
Miau

EDIT: Понеже горния линк ще се изтрие след месец ще дам линк към моето решение в гитхъб ако някой в бъдеще погледне тази тема. https://github.com/doXi70/Java-OOP-Basics/tree/master/Lecture3/02.Exercise/src/p06_Animals"

2
21/06/2018 13:37:11
lapd87 avatar lapd87 103 Точки

мерси колега оправих го всичко е топ :)

1