////////////////////////////////////////////////////////////////////////////////
// << j193a.java >>
//
//  基礎(9):キーボードから入力(方法2、文字列入力)
//
// ●hasNextLine()メソッド
//  nextLine()が実行可能の場合true、実行不可能の場合false。
//
////////////////////////////////////////////////////////////////////////////////

import java.util.*;  

class j193a {
  public static void main(String args[]) {
 
    // キーボードから入力する準備。
    Scanner sc = new Scanner(System.in);

    // 文字列を読込むループ。
    try {
      while( sc.hasNextLine() ) {
        String s = sc.nextLine();
        System.out.println("入力データ:" + s);
      }
    } catch (Exception e) {
      System.out.println(e);
    } 
  } 
} 
実行結果
% javac j193a.java
% java j193a
abcd efg
入力データ:abcd efg
123456789 ABCD
入力データ:123456789 ABCD
^Z