Учет котов

  • 2
  • Недоступна
Ощущение острой нехватки котов порой сильнее чувства голода. Для борьбы с этим неприятным состоянием нужно реализовать метод addNewCat, который будет добавлять нового кота в вашу программу при каждом его вызове. Пользуйтесь аккуратно, больше котов — больше ответственности. Не забудьте увеличивать котосчетчик на единицу при каждом создании кота.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (95)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Айрат
Уровень 11, Казань, Россия
21 мая, 10:43
Почему return catsCount++; это неправильно и выдает ошибку?
Влад Ворсин
Уровень 5, Москва, Россия
6 июля, 11:22
Потому что некуда return(возвращать). Просто без возвращения задаешь прибавление кол-ва котов и все
Эльдар
Уровень 8, Ростов-на-дону
11 марта, 09:52
не пойму в чем дело:уже и прописал вызов cat.addNewCat в методе main 2 раза,все равно выдает Отсутствует объявление класса, интерфейса или enum-а. файл com/javarush/task/task04/task0404/Cat.java, строка 20, позиция 346
Павел Соловьёв
Уровень 5, Санкт-Петербург
15 марта, 23:12
Метод main вообще трогать не нужно
Вилюян
Уровень 8, Якутск, Россия
7 марта, 06:52
Через ++ у меня почему то не работает. Говорит мол Метод addNewCat не увеличивает на 1. Прописал +1, сразу заработало. В чем ошибка я чет не понял?
Павел Соловьёв
Уровень 5, Санкт-Петербург
15 марта, 23:13
++ подразумевает увеличение на 1 текущего параметра , но нам нужно увеличивать счетчик .
Максии
Уровень 9
22 декабря 2020, 21:02
Если честно я не понял ничего из того решение которое предлагалось. Не задан аргумент метода. Как он будет работать? Считаю что эта задача не полностью составлена
Michael
Уровень 11, Москва, Россия
24 октября 2020, 19:02
Все проще даже чем кажется, но неочевидно :/
Dasheva
Уровень 12, Москва
10 августа 2020, 06:56
public static void addNewCat() { //напишите тут ваш код Cat.catsCount ++; } public static void main(String[] args) { Cat.addNewCat(); Cat.addNewCat(); System.out.println(Cat.catsCount); } Получается при работе со статистическими методами и переменными, нам даже объектов создавать не нужно для работы с ними!!!!
Антон
Уровень 6, Киев
31 июля 2020, 12:43
Блин, я сразу написал, но в IDEA. Програма не реагировала. И еще час сидел думал((((
Павел Соловьёв
Уровень 5, Санкт-Петербург
15 марта, 23:15
у меня idea подчеркнула сомнительную строчку и я сразу поправился )
Robert
Уровень 16
17 июля 2020, 16:50
Почему метод addNewCat - статический? Для чего он нужен здесь? почему не сделать просто public void?
Vlad Boltenkov
Уровень 4, Москва
29 декабря 2020, 11:14
Не статические методы можно вызвать без инициализации класса
victor
Уровень 28, московская область, Россия
30 июня 2020, 16:16
Эта команда увеличит значение на 1: cat++ Эта отнимет 1: cat-- Есть только ++ и --, если написать три плюса, компилятор выдаст ошибку!
Александр
Уровень 4, Санкт-Петербург
21 сентября 2020, 17:11
это гдето объясняли?
victor
Уровень 28, московская область, Россия
21 сентября 2020, 17:16
Это надо гуглить. Просто пишешь, в чем твоя проблема и получаешь ответ.
victor
Уровень 28, московская область, Россия
21 сентября 2020, 17:17
++ и -- называют инкрементами и дискрементами
Евгений
Уровень 5, Минск
5 июня 2020, 17:57
По аналогии прошлых задач : catsCount - переменная = 0 по формуле : переменная = ( переменная + 1)
Sunrise
Уровень 22, Харьков, Украина
28 июня 2020, 05:50
Или по формуле переменная++;