1

在 Java me 中为 CLDC 1.0 开发时,不支持 Math.cos、Math.ceil 和 Math.floor。我想自己手动编写这些函数,但我完全不知道如何做到这一点。有没有人遇到过这个问题?任何代码指南或示例?

更新:

这个网站

我可以通过计算余弦

cos(x) = 1 - x2/2! + x4/4! - x6/6! + x8/8!...

但随之而来的当然是准确性的问题,

我在想 Math.Ceiling 应该与以下内容相同:

double d;
if((int)d - d > 0) return int(d) + 1;
else return (int) d;

和地板应该对面...

4

1 回答 1

2

Math.functions.... 不可用 CLDC 1.0

我认为,您必须使用像MicroFloat这样的第三方库来使用 J2SE(加、减、乘、除、模、比较、类型转换)以及 java.lang.Math(sin、cos、exp、pow、log、 ETC。)

于 2012-04-27T06:39:59.307 回答