Javaでキーボード入力を受け付ける方法は2つあるようです。 BufferedReaderクラスを使用する Scannerクラスを使用する それぞれの使い方と違いをまとめてみました。 BufferedReaderクラスの使用例 上記コードを実行すると、以下のようになります。キーボード入力を受け付け、入力した文字を出力します。 Scannerクラスの使用例 上記コードを実行すると、以下のようになります。キーボード入力を受け付け、入力した文字を出力します。 BufferedReaderとScannerの違い BufferedReaderは文字列しか受け取れないが、Scannerは数値も直接受け取れる BufferedReaderはチェック例外の対処が必要(IOException)だが、Scannerは不要 BufferedReaderの方がScannerよりパフォーマンスが優れている Buff