////////////////////////////////////////////////////////////////////////////////
// << j193c.java >>
//
// 基礎(9):キーボードから入力(方法2、実数入力)
//
// ●hasNextDouble()メソッド
// nextDouble()が実行可能の場合true、実行不可能の場合false。
//
////////////////////////////////////////////////////////////////////////////////
import java.util.*;
class j193c {
public static void main(String args[]) {
// キーボードから入力する準備。
Scanner sc = new Scanner(System.in);
// 実数を読込むループ。
try {
while( sc.hasNextDouble() ) {
double d = sc.nextDouble();
System.out.println("入力データ:" + d);
}
} catch (Exception e) {
System.out.println(e);
}
}
}
実行結果
% javac j193c.java
% java j193c
12.34
入力データ:12.34
-567.89
入力データ:-567.89
^Z