Приветствую всех!
Ребята, я вот изучил циклы, условные операторы, и немного про методы и их параметры.
Для себя придумал небольшую задачку:
Есть 3 собаки разного возраста. Задача: если собаке меньше 5 лет- она говорит: тяф тяф, если же старше 5 лет, но меньше 10 лет, то - гав гав, если же старше 10 лет то вуф вуф.
И плюс дополнительно щенок должен тяфкать 5 раз, взрослая собака 3 раза, а старый пёс - 1 раз.
Написал код, согласно задаче
Кому не трудно, можете оценить качество моего кода? И на сколько написанный код соответствует знаниям будущего джуна в перспективе?
Еще, если дадите мне рекомендации по улучшению кода, согласно этой задаче, буду весьма признателен.
И еще подскажите плз, я так и не смог понять как решить 2 проблемы:
1) как сделать так, чтобы вывод в консоль, гавканья каждой собаки, было все в одной строке, но другой собаки уже с новой строки.
2) И вторая проблема, как сделать так, чтобы java сама определяла, какая собака гавкает. Имеется ввиду, чтобы вывод в консоль было например так: Tuzik bork: тяф тяф! тяф тяф!
Предполагаю примерно так sout (object + "тяф тяф!"). Но как реализовать - не доходит...
Спасибо.