План по захвату мира

  • 2
  • Недоступна
«Сначала я решаю задачи, затем много зарабатываю, затем захватываю мир», — эту запись мы нашли в дневнике одного скромного юноши. Давайте представим, что он точно знает, когда это произойдет: введем с клавиатуры число (количество лет, через которые он осуществит свою цель) и имя потенциального захватчика. Затем выведем на экран одну интересную фразу.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (261)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Алексей4 уровень, Москва
14 мая, 19:40
Народ, объясните мне, где в IntelliJ нужно вводить эти самые данные "Вася" и "8"? Если решать задачу на сайте, то там есть "типа консоль", под названием "Входные данные". А где это в IDE? Я что-то не нашел. Или это надо консоль открыть и прям в ней писать? Там есть вкладка Terminal, но при попытке туда ввести "Вася" и "8" получается хрень )
Dronya_335 уровень, Москва
17 мая, 19:12
Разобрался?
Алексей4 уровень, Москва
вторник, 04:53
Нет, я так и не понял, где в IDE ввод данных с клавиатуры (
Эдуард4 уровень, Казань
21 апреля, 10:28
А, нельзя дать людям прочитать сначала эту статью (https://javarush.ru/groups/posts/1919-schitihvanie-s-klaviaturih--riderih), а потом задачи шпарить? Все обьясняется для понимания, а после как говориться думай и решай. Нет, надо сидеть тупо копировать примеры из лекции и решать по аналогии задачи. Вот не пойму, для чего так сделано?
Айдар4 уровень, Казань
10 мая, 13:16
К сожалению тоже решил путем копирования из лекции.
Derp 5 уровень, Санкт-Петербург
воскресенье, 06:23
я так понял, что это фишка методики преподавания в явараш, чтобы обучающийся сначала мог сам попытаться разобраться, тогда далее прочитанный материал лучше усвоится.
GigaMax12 уровень
19 апреля, 06:50
Да, уж! Подвела невнимательность( Решил с пятой попытки, а дело в последовательности ввода данных. ОБРАТИТЕ ВНИМАНИЕ НА ФРАЗУ: Последовательность вводимых данных имеет большое значение.
GigaMax12 уровень
19 апреля, 06:44
Странно как-то. На intellij IDEA всё работает, а проверку не проходит. Что не так не пойму. Порядок ввода верный, а смотрю на сайте данные наоборот отражаются в этой задаче(((
Дмитрий7 уровень, Днепр
15 апреля, 20:35
Надо бы добавить условие что менять входные данные нельзя.
Sherlock04048 уровень, Москва
19 марта, 18:59
Короче ребята, решила с 4 раза, но еле дошла. Изначально условие задачи - чтобы сначала вводилось значение 8, а потом Вася. Нужно подумать и поменять кое-какие строки, чтобы задача прошла последний пункт. Всем удачи)
Денис4 уровень
24 марта, 11:15
спасибо! а то никак не мог понять, почему ответ правильный а программа не принимает. как и написано: Последовательность вводимых данных имеет большое значение.
Евгений4 уровень, Днепр
вторник, 06:27
Вот оно!!!
Александр Филиппов4 уровень, Киев
16 марта, 23:51
Ребята, которые не могут решить задачу, вот вам совет: если вы читаете требования, то не забывайте, что главное в условии задачи, а то я тоже долго думал. Ведите число и имя....дальше сами)))
Валерий16 уровень, Нижний Новгород
16 марта, 05:13
Если решать через IntelliJ IDEA и плагин, то там не указаны входные данные. Пока не открыл сайт, не мог понять в чём ошибка. Пофиксите, пожалуйста
Dmitriy8 уровень
6 марта, 15:12
Может кто-нибудь объяснить, почему "последовательность вводимых данных имеет большое значение"? Это просто прикол от ресурса или действительно важно в работе? Чем вариант выше отличается от String name = reader.readLine(); String date = reader.readLine(); и последующего ввода имени, а затем числа? Результат в обоих случаях идентичен.
Mayya Pchyolkina9 уровень, Санкт-Петербург
6 марта, 22:29
Привет, Дмитрий, порядок важен, т.к. date Вы пытаетесь сконвертировать в число.
Dmitriy8 уровень
8 марта, 08:07
Но мне не нужно конвертировать его в число, код просто выводит значение переменной типа String.
Sergey Ivanov17 уровень
11 марта, 19:17
Снизу написаны "входные данные" по ним можно понять что идет первым, а что дальше. Последовательность имеет большое значение, потому что считывание всегда происходит побитно. Если ввод происходит в одну строку, и надо парсить и разделять разные данные, тогда да, тогда не имеет смысла как вводить, но тут во входных данных явно указано, что сначала идёт число, а потом имя, следовательно у тебя в объект name запишется "8", а в date запишется "Вася", достаточно будет при выводе это учесть и вывод будет выглядеть как " "date" захватит мир через "name". Му-ха-ха!
Валентин9 уровень, Санкт-Петербург
11 мая, 19:26
Конечно не важен. Просто разработчики ресурса зашили сначала подавать число, а потом дату. Суть инкапсуляции- внутренности скрыты, важен результат
Sergey Vladimirovich9 уровень, Москва
3 марта, 11:29
public static void main(String[] args) throws Exception { //напишите тут ваш код BufferedReader reader=new BufferedReader(new InputStreamReader(System.in)); //System.out.println("Введите число"); int a = Integer.parseInt(reader.readLine()); //System.out.println("Введите имя"); String s = reader.readLine(); System.out.println(s+" захватит мир через " +a+" лет. Му-ха-ха!");
Максим Ягуткин5 уровень, Екатеринбург
8 апреля, 17:31
В принципе в данном примере не обязательно было преобразовывать строку в число.