初学java,请问各位如何将Edit的内容赋给一个Double变量??急急!!

billbenz 2001-06-28 12:38:56
private void button1_click(Object source, Event e)
{
String strAcount;
Double douAmount;
strAcount=editAcount.getText();
douAmount=editAmount.getText ();
}

报错: Can not convert 'String' to 'Double'
...全文
110 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gxj0637 2001-06-28
  • 打赏
  • 举报
回复
douAmount = new Double( strAcount );

可别忘了加分啊。呵呵!
jackylinjg 2001-06-28
  • 打赏
  • 举报
回复
Double douAmount;
douAmount=Double.valueOf(editAmount.getText())
billbenz 2001-06-28
  • 打赏
  • 举报
回复
sorry,我是在VJ++6中,by the way ,那种java 的开发环境比较好??
谢谢各位的帮助!谢谢!
luodi 2001-06-28
  • 打赏
  • 举报
回复
报歉,应该是只能用JDK 1.2 以前的情况。:)
原因: Double.parseDouble() 是JDK 1.2 才引入的。
luodi 2001-06-28
  • 打赏
  • 举报
回复
如果是在JDK 1.2 以前的环境中就用: new Double(yourString).doubleValue() 方法,如果是用JDK 1.2 以上的环境就用: Double.parseDouble(yourString) 的方法。

只能用JDK1.2 的情况大部分是发生在编写Applet 中。
hexiaofeng 2001-06-28
  • 打赏
  • 举报
回复
String sd ="89.9";
Double d = new Double(sd);
double k = d.doubleValue();
System.out.println(k);
vive 2001-06-28
  • 打赏
  • 举报
回复
douAmount=(new Double(temp)).doubleValue;
不过最好还是douAmount=Double.parseDouble(temp);
billbenz 2001-06-28
  • 打赏
  • 举报
回复
douAmount 是一个双精度变量如何处理?谢谢!!
billbenz 2001-06-28
  • 打赏
  • 举报
回复
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'

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧