По отдельности оба кусочка кода хорошо работают, но если использовать их вместе, то после строки 6 ввод прекращается, потоки закрываются. Почему?
public class HelloWorld {
public static void main(String[] args) throws IOException
{
int x = System.in.read();
System.out.println(x);
InputStreamReader in = new InputStreamReader(System.in);
int y = in.read();
System.out.println(y);
}
}