【Java】キーボードから入力した値を表示する方法
キーボードから入力した値を表示する方法を紹介します。
キーボードから入力した値を表示する方法
InputStreamReaderを使う
import java.io.*; public class Main { public static void main(String[] args) { System.out.println("入力してください"); InputStreamReader sr = new InputStreamReader(System.in); BufferedReader reader = new BufferedReader(sr); //上の2文は以下の様にまとめることもできます //BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try{ String line = reader.readLine(); System.out.println(line + "が入力されました"); } catch(IOException e) { e.printStackTrace(); } } }
結果
>入力してください >田中 >田中が入力されました
Scannerクラスを使う
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("入力してください"); String input = scanner.nextLine(); System.out.println(input + "が入力されました"); scanner.close(); } }
結果
>入力してください >tanaka >tanakaが入力されました