加急,,java Math.pow()错误,高手请进了,,,

hb0518 2010-09-12 10:13:40
import java.lang.Math;

public class Test
{

public void test()
{

for(int t=1;t<=133;t++)
{

float y = 1/(0.00000176+0.00000347*Math.pow(0.997,t));
}
System.out.println(y);
}

}

Mamt.pow(0.997,t);
提示说损失精度,编译通不过,怎么办了,????
...全文
111 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
javagongcheng 2010-09-12
  • 打赏
  • 举报
回复
float 是单精度
改成double 就好
  • 打赏
  • 举报
回复
你改成 double y 就可以了。

50,549

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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