你可以在Blackberry上使用double或float吗?
如果是,在哪个操作系统版本或硬件型号?
编辑:我相信我在这里得到的答案,但后来something else must be the problem。
答案 0 :(得分:3)
在某些版本的Blackberry上,显然浮点不起作用;看到评论。
Bow,如果J2ME设备实现了CLDC 1.0配置文件,则制造商不需要在平台中包含对浮点算术的支持:参见
在CLDC 1.1中,浮点支持是强制性的。
在对其他问题的评论中,您说Blackberry是CLDC 1.1。
如果您的Blackberry的浮点支持不起作用并且它确实声称实现了CLDC 1.1,那么这可能是执行平台或构建工具链中的错误,或者是使用方式的问题工具链。 (我不开发J2ME的东西,所以我不能更具体。)
答案 1 :(得分:3)
我在前面放了一个帖子,显示了与BlackBerry上不同数据类型和不同算术处理的时序比较。您可能不会寻找此类信息,但看看您的选项如何比较很有趣。
http://www.blurrywords.com/2009/05/02/blackberry-java-arithmetic-comparisons.html
答案 2 :(得分:2)
不支持浮点类型的唯一Java版本是版本1.0中的Java ME的CLDC configuration(它们在版本1.1中重新添加)。我不确定是否有任何只支持CLDC 1.0的Blackberry设备,但我对此表示怀疑。
答案 3 :(得分:1)
您可以在任何Blackberry操作系统和硬件型号上使用double
或float
。