1) Входные данные: 1 2 3 4 5 6 7 8 9 10 сумма
Вывод: 30
2) Входные данные: 1 1 2 3 4 5 сумма
Вывод: 9
Прога складывает каждое второе число, то есть: 1) 2 4 6 8 10 и 2) 1 3 5
Сижу в глубоком шоке и не могу понять: почему это со мной происходит?)
В коде добавлено всего пару строчек, в которых я не могу найти причин данной избирательности...
Почему так?)
package com.javarush.task.task05.task0529;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Консоль-копилка
*/
public class Solution {
public static void main(String[] args) throws Exception {
int sum = 0;
BufferedReader s = new BufferedReader(new InputStreamReader(System.in));
while (s.readLine().equals("сумма") == false){
sum += Integer.parseInt(s.readLine());
}
System.out.println(sum);
}
}