入出力

キーボードからの入力

例 1

import java.io.*; // 入出力を使うときに必要

public class IOTest1{
  public static void main(String[] args){
    try{ // 入出力を使う部分は try でくくる
      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);

      String s = br.readLine(); // 入力を1行分読み込む
      System.out.println(s);
    }catch(IOException e){ e.printStackTrace(); }
  }
}

例 2

連続で入力を使うとき。

import java.io.*;

public class IOTest2{
  public static void main(String[] args){
    try{
      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);

      // 入力がある限り繰り返す
      for(String s = br.readLine(); s != null; s = br.readLine()){
        System.out.println(s);
      }
    }catch(IOException e){ e.printStackTrace(); }
  }
}

ファイルの読み込み

ファイルの書き込み