package com.javarush.task.jdk13.task04.task0442; import java.io.BufferedReader; import java.io.InputStreamReader; /* Суммирование */ import java.util.Scanner; public class Solution { public static void main(String[] args) throws Exception { //напишите тут ваш код Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = 0; while (true) { b = b + a; if (a == -1) break; } System.out.print(b); } } 1111111111111111111111111111111111111 package com.javarush.task.jdk13.task04.task0442; import java.io.BufferedReader; import java.io.InputStreamReader; /* Суммирование */ public class Solution { public static void main(String[] args) throws Exception { //напишите тут ваш код BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int b = 0; while (true) { String num = reader.readLine(); int a = Integer.parseInt(num); b = b + a; if (a == -1) break; } System.out.print(b); } } Я пол дня мучался со Scanner, а он почему то не подходит. Подскажите почему!!!!!! Они ведь делают одно и тоже и логика такаяже.