作成 2010.01.05
更新 2010.01.23
Java でコンソール入力待ちをするサンプル
C言語の scanf に相当するコードのサンプルです。
System.in が本体で、readLine() の行で入力待ちになります。日本語入力にも対応。
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

class myscanf{
  public static void main(String args[]){
    String str = null;
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    try{
      str = br.readLine();
    }catch(IOException e){
      System.out.println("入力エラー:" + e.getMessage());
    }
    System.out.println("input: '" + str + "'");
  }
}
タグ: Java

©2004-2017 UPKEN IPv4