public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int[] list = new int[10]; for (int i = 0; i < list.length; i++) { String s = reader.readLine(); list[i] = Integer.parseInt(s); while (true) { int number = i; if ( number ==-1) break; } } for (int i = 0; i < list.length; i++) System.out.print(list[i]+" "); } } Пока пытаюсь сделать что бы при вводе -1 программа завершалась , но куда бы я не ставил break после -1 все равно в массив можно вносить числа. Как фиксить ?