Внутри сумму считает. Выход и цикла срабатывает. Но вывода не.....
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) throws Exception {
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
int sum = 0;
while (true) {
String s = buffer.readLine();
sum += Integer.parseInt(s);
if (s.equals("сумма")) {
break;
}
}
System.out.println(sum);
}
}
Вячеслав
23 уровень
Не выводит на печать ((
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Вячеслав
11 марта 2020, 10:31
Так преобразованная переменная в число присваивается переменной sum. Строковая переменная s, разве не остается именно строковой?
0
IceBergMaster
11 марта 2020, 10:40
Ну ты же строку пытаешься к sum добавит, преобразовав "сумма" в число.
0
Вячеслав
11 марта 2020, 10:54
Аааа....Семен Семеныч!
Спасибо!
0
hidden #598481
11 марта 2020, 09:47
NumberFormatException не мешает?
При вводе слова "сумма" (или любого другого) ты пытаешься преобразовать его в число
0