Подскажите, кто знает, когда я вывожу код, где требуется ввести числа с клавиатуры, на компиляцию, у меня выводит как результат сумму введенного числа. Вот уже какой раз решаю такие задачи, и каждый раз также проблема, хотя при прохождении прошлых результаты проверки проходил положительно
Миша
7 уровень
выводит компиляцию как сумму числа
Решен
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Pavlo Plynko Java-разработчик в CodeGym Expert
24 июля 2018, 21:18
Попробуй убрать reader1
0
Миша
24 июля 2018, 18:59
0
Илья ГековMaster
24 июля 2018, 21:23
Числа вводить надо по одному в консоль: 1, нажал enter, 2 нажал enter.
А так получается вы вводите 1 2 и это считывается как строка "1 2", которую соответственно не получается распарсить.
0
Илья ГековMaster
24 июля 2018, 21:28
Плюс иногда бывает ситуация, если запускать программу через иконку в виде зеленого треугольника на панели инструментов (где еще отправка на валидацию), то есть вариант, что запуститься main из предыдущего класса Solution из прошлой задачи (и соответственно вывод будет для того main,а не того, что в данный момент у вас открыт) .В таком случае лучше запускать код, нажав правой кнопкой на редакторе и выбрав аналогичный пункт.
0
Миша
24 июля 2018, 18:59
OneMoreTime, зачем мне производить эти манипуляции со сложением, ведь задачка простая, на сравнение?
Divertitto, пробoвал, результат тот же(.
Мне кажется дело в каких то настройках. Вот что выдает, если я через пробел укажу 2 числа сразу при запущенной программе
0
Артем Divertitto Senior Android-разработчи в United Tech Master
24 июля 2018, 10:01
Возможно ты запускаешь не эту задачу. Твой код должен работать нормально. Попробуй экране нажать правую кнопку мыши и от туда запустить(run).
0
OneMoreTime
24 июля 2018, 02:36
Вводишь Число1 и Число2
Для получения Число1Число2 набивай System.out.println(Число1 + " " + Число2);
Для получения Число1 Число2 набивай System.out.println(Число1 + " " + Число2);
Дело в том, что в System.out.println(Число1 + Число2); сначала происходит сложение чисел, а потом их вывод. Избежать этого можно превратив выводимые числа в строковые данные. Для этого внутри скобок надо приплюсовать " " (если нужен вывод через пробел) или "" (если нужен вывод без пробела).
+2
Миша
23 июля 2018, 20:42
вот добавил, но суть мне кажется не в этом
0
Iura Railean
23 июля 2018, 13:50
даи кодг плиз поможым))
0
Никита Халтурин
22 июля 2018, 23:04
Можно посмотреть код....если не сложно конечно
0