>>633
その辺のことは、データの入出力に関することだから、
ストリームの勉強を一通りすべし。

一応 double 型の返り値を生成するメソッドを載せるので参考までに。
多分、動く・・・ハズ。

double inputNumber(){
 double number;
 BufferedReader keyin = new BufferedReader(new InputStreamReader(System.in));
 System.out.flush();
 try{
  String str = keyin.readLine();
  double number = new Double(str).doubleValue();
 }catch(IOException e){
  System.out.println(e);
 }
 return number;
}