public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int sum = 0;
while(true) {
String s = reader.readLine();
int n = Integer.parseInt(reader.readLine());
if(s.equals("сумма")) {
break;
} else {
sum += n;
}
} System.out.println(sum);
}
}
Evgenii
17 уровень
Видимо строка тоже пытается залезть в сумму:( подскажите как исправить?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Илья Гуменник
22 февраля 2023, 19:12
лучше сначала проверять условие и если оно true - выводить результат, иначе - преобразовывать и складывать числа (summ = summ + Integer.parseInt(s);)
0
Денис Enterprise Java Developer
21 февраля 2023, 12:17
Что произойдёт в этой строке, если ты введёшь слово "сумма"?
Советую или делать проверку на слово до парсинга integer, или, что правильнее, почитать о try-catch
0