[ジャワ] Javaのスキャナを使用するために漂う

Javaでデータを入力するスキャナを使用する場合は可能性が非常に高いコマンドを漂わせています. あなたが最初の番号を入力して文字列を入力するような単純な例, 一方、文字 “N” (入力する) あなたが番号を入力する際に​​除去されずにキャッシュに残って, 結果は次の実行が入りますときには、文字列を取ったということです “N” あなたは幸福にしないでください. この問題を解決するには、次の操作を行い:

int age = Integer.parseInt(scan.nextLine());   // tranh troi lenh nhu khi dung age = scan.nextInt()
String name = scan.nextLine();

つまり私たちはint型のタイプに切り替える前に、通常のように文字列を入力します