当前位置: 代码迷 >> Java相关 >> 问一个有关数据类型转换的问题
  详细解决方案

问一个有关数据类型转换的问题

热度:113   发布时间:2009-08-25 21:39:23.0
问一个有关数据类型转换的问题
下面是我程序中的一段代码,编译时总是报错,应该是数据类型转换的问题吧。希望大家帮我改改,谢了。     
          A1=(Double)valueOf(txf1.getText()).doubleValue();
    A2=(Double)valueOf(txf2.getText()).doubleValue();
    C1=A1+A2;
    C2=A1-A2;
    C3=A1*A2;
    C4=A1/A2;
搜索更多相关的解决方案: 类型  数据  

----------------解决方案--------------------------------------------------------
(Double)valueOf
这种用法。。。。
----------------解决方案--------------------------------------------------------
    没 懂
----------------解决方案--------------------------------------------------------
A1=(Double)valueOf(txf1.getText()).doubleValue();
A2=(Double)valueOf(txf2.getText()).doubleValue(); =(Double)valueOf没有这种方法,该成Double.valueOf就可以了。A1=Double.valueOf(txf1.getText()).doubleValue();
A2=Double.valueOf(txf2.getText()).doubleValue();



----------------解决方案--------------------------------------------------------
回复 4楼 michael_cc
我如楼主所说的改了一下,但还是通过不了编译。报错如下:
@MyProjects\C3.java:43: incompatible types
found   : double
required: java.lang.Double
    A1=Double.valueOf(txf1.getText()).doubleValue();
                                                     ^

----------------解决方案--------------------------------------------------------
A1=Double.valueOf(txf1.getText());
A2=Double.valueOf(txf2.getText());
这样就好了,我调试过了,其它的有错误.......

----------------解决方案--------------------------------------------------------
  相关解决方案