Всем салют. Ситуация такова, что данную задачу решил я, через цикл "while", но я на этом не остановился и видел в требованиях, что можно ее через for решить, а как мы знаем что с for "проще", то тут я столкнулся с большой и непонятной проблемой. Возможно рано мне туда еще лезть, но хочу разобраться.
И так, код выглядит следующим образом у меня:
package com.javarush.task.jdk13.task04.task0442;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Суммирование
*/
public class Solution {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int sum = 0;
for (;;) {
int number = Integer.parseInt(reader.readLine());
if (number == -1) {
sum += number;
break;
}
sum += number;
}
System.out.println(sum);
}
}
Я даже не могу проверить, работает ли код вообще, потому что мне консоль дает ошибку следующего типа: "Unhandled exception: java.io.IOException"(можете сверить у себя в консоле)
Что это такое и с чем его едят?))
Заранее - спасибо!)