douAmount = new Double( strAcount );可别忘了加分啊。呵呵!

解决方案 »

  1.   

    to gxy0637():
    还是不行!
    private void button1_click(Object source, Event e)
    {
    String strAcount;
    double douAmount;
    String temp;

    strAcount=editAcount.getText();
    temp=editAmount.getText ();
    douAmount=new Double(temp) ;  此句报错:Can not convert 'Double' to 'double'
      

  2.   

    douAmount 是一个双精度变量如何处理?谢谢!! 
      

  3.   

    douAmount=(new Double(temp)).doubleValue;
    不过最好还是douAmount=Double.parseDouble(temp);
      

  4.   

    String sd ="89.9";
    Double d = new Double(sd);
    double k = d.doubleValue(); 
    System.out.println(k);
      

  5.   

    如果是在JDK 1.2 以前的环境中就用: new Double(yourString).doubleValue() 方法,如果是用JDK 1.2 以上的环境就用: Double.parseDouble(yourString) 的方法。只能用JDK1.2 的情况大部分是发生在编写Applet 中。
      

  6.   

    报歉,应该是只能用JDK 1.2 以前的情况。:)
    原因: Double.parseDouble() 是JDK 1.2 才引入的。
      

  7.   

    sorry,我是在VJ++6中,by the way ,那种java 的开发环境比较好??
    谢谢各位的帮助!谢谢!
      

  8.   

    Double douAmount;
    douAmount=Double.valueOf(editAmount.getText())