public static void main(String[] args) {
Scanner s = new Scanner(System.in);
//System.out.println("enter a verification word");
String endWord = s.nextLine();
while (!(endWord.equals("ENTER")))
{
int a = s.nextInt();
int b = s.nextInt();
int summ = a+b;
System.out.println(summ);
s.nextLine();
endWord = s.nextLine();
}
}
Grishon
13 уровень
Код рабочий, в идее никаких вопросов, но проверку здесь не проходит, понимаю как решить другими способами.
Архивный
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Виктория Пахно
10 января 2021, 17:14
1. Попробуй создать summ с нулевым значением до цикла, а уже в цикле прибавлять в него цифры.
2. Чтобы прочесть все цифры необязательно читать каждую строку - для этого мы пишем цикл. Достаточно запросить s.nextInt() один раз
3. Необходимо вывести общую сумму введенных цифр т.е. одно значение. В цикле будешь выводить каждый раз =( Попробуй вынести println
4. Финалочка с условием для while (м.б. тут не до конца права, но у меня прокнуло решение). Тебе нужен рабочий цикл только на числа - любое текстовое значение игнорим. Поэтому есть крутая штука, которая проверяет следующую строку на соответствие нужному типу данных - hasNextInt (следующая строка - это число?). Так вот если эта проверка работает - читаем строку и кладем значение в переменную summ, если след. строка не Int - то прекращаем цикл
0
Grishon
9 января 2021, 18:42

0
Ksenia VolkovaJava Developer в DXCMaster
9 января 2021, 18:34
Какой же он рабочий?
Должно вывести 10.
0
Grishon
9 января 2021, 18:44
не так понял условие, спасибо)
0