Минимальное число статиков

  • 5
  • Недоступна
Разминать мозги полезно, а делать это лучше всего с помощью головоломок. Но поскольку мы — программисты, головоломки мы помещаем прямо в код. Вот, держите: в коде этой задачки нужно расставить минимальное количество static’ов так, чтобы код начал работать и программа успешно завершилась.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (109)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Вадим7 уровень, Саранск
16 февраля, 19:27
Самое главное, что тут нужно знать: 1) В статическом методе можно вызывать статические методы без экземпляра класса. 2) В статическом методе можно вызвать не статические методы лишь создав предварительно экземпляр класса. Подсказка: метод main - статический метод. Что бы в нем вызвать метод 1, нужно или создавать объект или делать метод 1 статическим. Думаю дальше все понятно. Все будет хорошо 😁
Александр Кашаев8 уровень, Москва
29 января, 13:10
Не понятно, 4 статик с учётом main или ещё 4 кроме него?
Константин8 уровень, Санкт-Петербург
3 февраля, 17:28
• В программе должно быть только 4 модификатора static: всего 4 статика на всю задачу.
Максим9 уровень, Алматы
28 января, 13:43
подсказка : Статические вызывают только статические ! Если метод не статический то нужно создавать экземпляр класса.
titix6 уровень
28 января, 09:35
Задача успешно прошла тестирование! Вы решили задачу лучше, чем 71% учеников. Вам удалось ее решить с 1 попытки Это здорово, но не понятно ничего. Что за бредовые задачи пошли, с материалом который и близко не проходился?
Roman15 уровень
15 января, 10:29
Почему заготовка для задачи не проходит проверку на стиль кода? На мой взгляд, это несколько странно.
Олег9 уровень, Красноярск
29 ноября 2019, 03:23
Задачу решил, но остался вопрос по коду в цикле for. Кто-то может объяснить, что представляет из себя каждый element в массиве StackTraceElement?
9 января, 13:17
На 9-ом уровне вы должны были в первых 2-4-х лекциях прочитать об этом
Олег9 уровень, Красноярск
13 января, 02:08
Спасибо! Только зашел на 9ый уровень)
13 января, 17:40
Не за что, удачи вам на следующий уровнях.Она вам понадобится😜
mirraim19 уровень, Пермь
17 ноября 2019, 06:05
Задача, конечно, простая, если ее в IDEA делать. Вот только у меня вместо текста какая-то ерунда выводится, и смысл программы я не поняла абсолютно... Но валидатор решение принял с первого раза, так что можно не вникать,наверное.
Kirill10 уровень, Краснодар
9 ноября 2019, 13:38
Задача очень понравилась, хотя на первый взгляд кажется сложной. Просто не забывать, что статические переменные являются общими для всего класса, а значит и для объектов данного класса (вот в этом и вся суть)
leksa15 уровень, Москва
1 ноября 2019, 09:20
для тех, кто в танке, как я ))) "Вы НЕ можете получить доступ к НЕ статическим членам класса, внутри статического контекста, как вариант, метода или блока. " Ссылка на статью: https://javarush.ru/groups/posts/modifikator-static-java
Mikhail7 уровень, Москва
28 октября 2019, 07:37
Все ок. Только вот этот цикл можно было попроще как-то описать for (StackTraceElement element : Thread.currentThread().getStackTrace()) System.out.println(element);