次のコードを実行し、入力を求めるプロンプトが表示されたら 50 と入力します。
private static int nPeople;
public static void main(String[] args) {
nPeople = 0;
System.out.println("Please enter the amount of people that will go onto the platform : ");
BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in));
try {
nPeople = keyboard.read();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(" The number of people entered --> " + nPeople);
}
}
次の出力が得られます。
プラットフォームに入る人数を入力してください: 50 入った人数 --> 53
50 と入力したときに 53 が返されるのはなぜですか? ありがとう。