public static void main(String[] args){
    String doub = args[0];
    double d = Double.parseDouble(doub)
}

解决方案 »

  1.   

    java因为要考虑到跨平台性,因此使用输入输出流来处理输入输出:
    写了个接受输入doulbe类型输入的小例子,供参考:
    import java.io.*;
    public class Demo 
    {
    public Demo(){
    read();
    }
    public void read(){
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    String s="";
    double d=0.0;
    try
    {
    System.out.println("请输入一个double类型是:");
    if ((s=br.readLine())!=null)
    {
    d=Double.parseDouble(s);
    }
    br.close();
    System.out.println(d);
    }
    catch (Exception e)
    {
    System.out.println("你输入了错误的数字或IO设备异常");
    }
    }
    public static void main(String arge[]){
    new Demo();
    }
    }
    如感到不错,请揭帖!!
      

  2.   

    哈哈,任何语言都有各自的优点和缺点,你看看这个例子吧
    import java.io.*;
    public class ReadHello{
      public static void main(String[] args){
      char inChar;
      System.out.println("Enter a Character:");
      try{
          inChar = (char)System.in.read();
      }catch(IOExcption e)
      {
       System.out.println("Error reading from user");
      }
     }
    }
      

  3.   

    loveyousomuch先生的程序很棒,感谢您!