参看System.in和BufferedInputStream的Java Doc

解决方案 »

  1.   

    用BufferedReader来读入一行,然后用StringTokenizer来取得第一个字段,再用Double.parseDouble()方法转换,代码如下import java.io.*;
    import java.util.*;BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String temp = br.readLine();
    StringTokenizer st = new StringTokenizer(temp);
    String valueString = st.nextToken();
    double value = Double.parseDouble(valueString);这样你就得到了double数,值存在value里