MENU

【Java】キーボードから入力した値を表示する方法

f:id:kiserukun:20210611090227p:plain  
 
キーボードから入力した値を表示する方法を紹介します。  
   

キーボードから入力した値を表示する方法

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が入力されました

 
 
 
importを忘れずに!
 
 
未経験からエンジニアを目指すなら↓