社区
Java SE
帖子详情
初学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'
...全文
141
9
打赏
收藏
初学java,请问各位如何将Edit的内容赋给一个Double变量??急急!!
private void button1_click(Object source, Event e) { String strAcount; Double douAmount; strAcount=editAcount.getText(); douAmount=editAmount.getText (); } 报错: Can not convert 'String' to 'Double'
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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'
java
什么情况下用
double
_我什么时候应该使用
double
而不是decimal?
本文探讨了在软件开发中浮点类型与小数类型的使用场景及注意事项,特别是在精度管理和性能考虑方面。
java
双与,
Java
的按位与双和int值之间的合作
在
Java
中,由于位操作不能直接应用于浮点数,因此无法直接对
double
类型的纬度值进行位运算。为了解决这个问题,可以将
double
转换为long类型,执行位操作后再转换回
double
。具体步骤包括使用
Double
.
double
ToRawLongBits()将
double
转换为long,执行位操作,然后通过Long.
double
ToRawLongBits()还原。这样可以在保持精度的同时完成位运算。
epsilon
java
,
Java
双epsilon
博客讨论了
Java
中缺失的
Double
.EPSILON常量,并解释了ULP(单位最后位)的概念。作者指出,对于双精度浮点数,ULP是1.0和下
一个
大于1.0的浮点数之间的差值,对于1.0而言,这个值是2.220446049250313E-16。
Java
没有提供预定义的epsilon是因为它依赖于具体的浮点数,而ULP提供了更通用的方法来衡量浮点误差。
epsilon
java
,
Java
:双机器epsilon是不是最小的x这样1 + x!= 1?
博客探讨了在
Java
中如何正确理解和计算机器精度(即
double
类型的epsilon)。作者发现使用Math.ulp(1.0)计算的结果并不符合预期,因为该值实际上是距离1.0的下
一个
大于1.0的
double
值的距离。通过使用Math.nextAfter()函数,找到了
一个
更小的值,该值加到1.0后不等于1.0,这引发了对机器精度定义的混淆。最终,作者意识到错误在于使用了错误的定义,并澄清了机器精度应为距离1.0的最小大于1.0的
double
值的距离。
java
bigdecimal c,有
一个
C ++等价于
Java
的BigDecimal?
博主正在寻求一款能作为float或
double
替代品的C++类库,用于精确表示价格。GMP(GNU Multiple Precision Library)被推荐,但C++接口过时。关注于开源且广泛使用的选项,期待支持ISO/IEC TR 24733的解决方案。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章