System.in.readの戻り値がcharではなくint型なのは何故でしょうか