////////////////////////////////////////////////////////////////////////////////
// << j192b.java >>
//
//  基礎(9):キーボードから入力(方法2、実数入力)
//
////////////////////////////////////////////////////////////////////////////////

import java.io.*;  

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

    // 実数を読込むループ。
    while( true ) {
      try {
        System.out.print("データを入力して下さい:");
        // 1行分の読込み。
        String line = br.readLine();
        if( line == null ) { break; }
        // 実数へ変換。
        double d = Double.parseDouble(line);
        System.out.println("入力データ:" + d);
      } catch (Exception e) {
        System.out.println(e);
      }
    } 
  } 
} 
実行結果
% javac j192b.java
% java j192b
データを入力して下さい:12.34
入力データ:12.34
データを入力して下さい:-5678.9
入力データ:-5678.9
データを入力して下さい:^Z