question: public final void readChar ( ) throws IOException { currInt = reader . read ( ) ; ch = ( char ) currInt ; if ( ch == '\n' ) { line ++ ; } }
target:  Reads the next character and loads it into the scanner local state.