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 x = reader.readLine();
sum = sum + Integer.parseInt(x);
if (x.equals("сумма")) {
System.out.println(sum);
break;
}
}
}}
Задача такова: вводи числа с клавиатуры, плюсуй их, при написании слова "сумма" выводить сумму. Компилится, запускается, но после ввода слова, начинает ругаться. Какие-то непонятки с типом переменной как я понимаю. Подскажите как исправлять сеё безобразие.
PS ругательства:
Exception in thread "main" java.lang.NumberFormatException: For input string: "сумма"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
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 x = reader.readLine();
if (x.equals("exit")) {
System.out.println(sum);
break;
}
int y = Integer.parseInt(x);
sum = sum + y;
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
День добрыйПри запросе по протоколу rtsp к камере сервер требует digest-авторизацию
Описываю pipeline в Gitlab, как мне явно указать используемую версию Java вgitlab-ci
При добавлении invNum которого нету в базе все работает и добавляется, а вот если есть уже такой в базе то ошибка! класс валидации
Здраствуйте, у меня вопрос, У меня есть множество классов помеченые какой то анотацией, мне нужно все класы которие помечение анотацией засунуть...