typo
System.in.read() throws IOException
interpret first, only JIT compile after some rounds