Суммирование

  • 4
  • Недоступна
Напишем программу, в которой нужно вводить с клавиатуры целые числа и считать их сумму, пока пользователь не введет слово "ENTER". Вывести на экран полученную сумму и завершить программу.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (200)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Игорь
Уровень 14, Russian Federation
22 минуты назад
Задачка интересная
Андрей Демидов
Уровень 1, Russian Federation
позавчера, 14:56
Можно одновременно проверить два условия на ввод числа и enter в while
Stas S
Уровень 9, Гродно, Беларусь
22 января, 16:04
Хорошая задача и достаточно красивое решение. Сам сделал через проверку на "ENTER" и при совпадении сразу break,а плюсую через parseInt() Валидатор принял решение, но любая строка, кроме 0-9 и ENTER завершает программу с ошибкой, а так не должно быть. Программа, работа которой зависит от определенных условий == нерабочая или плохая программа.
Mechanical_Dildo
Уровень 5
19 января, 21:15
а как сделать так, чтобы JavaRush сначала рассказал про sum, что это из себя представляет и что с ним делать, а потом уже давал задачи, где присутствует суммирование? Или для этих мест это норма?
паштет
Уровень 6, Romania
19 января, 14:17
Может поможет кому: -заранее объявите нужные переменные для счетчика и выхода из цикла -в цикле сделать две проверки: на ввод числа и на ввод стринга -в цикле нужно условие на проверку что ввелось число -в цикле сделать счетчик куда складывать-суммировать введенные числа -булевой переменной присвоить значение сравнения введенного слова с словом Enter
Артем
Уровень 4, Bras, Russian Federation
14 января, 10:15
так и не понял почему не получилось решить через Integer.parseInt. когда также назначаешь sum=0 перед while-ом. Далее все переводишь в стринг, сравниваешь с ENTER, а потом в if (console.hasNextInt ()) уже создаешь int x = Integer.parseInt(String) и считаешь сумму. почему то выдает сумму 44, то есть не прибавляет 9, хотя прерывание цикла происходит правильно, после ввода ENTER.
Вадим Frontend Developer
31 декабря 2021, 05:06
Ексель-моксель. Решал-решал эту задачу с ENTER, нифига не получалось. А сегодня сел с утра и со второго раза решил. Решение как-тот само "нарисовалось". )))
arturiosarh
Уровень 7, Архангельск, Russian Federation
30 декабря 2021, 01:31
Потратил час на то, что все вводимы числа выводить не надо, о боже! НАДО ТОЛЬКО СУММУ ВЫВЕСТИ!!! Читайте внимательно условия! з.ы. hasNextInt нужен при смене ввода данных, иначе ошибка, а для этого if-else+)
Сергей
Уровень 7, Москва, Russian Federation
28 декабря 2021, 17:22
Часа 3 провозился, но так и не решил. Первое мое задание, которое не смог самостоятельно решить.
Алексей
Уровень 11, Самара, Russian Federation
26 декабря 2021, 06:46
А как сделать, чтобы именно ENTER было стоп словом? Через hasNextInt() можно ввести любое слово и программа завершит действие. А если не ENTER, чтобы счётчик продолжал прибавлять.
Liona
Уровень 3, Одесса, Ukraine
2 января, 22:32
ENTER.equals(string1)