简单问题,但我不会,急!在线 这个问题涉及到float 和double型的计算误差问题去这里看:http://expert.csdn.net/Expert/topic/2490/2490138.xml?temp=.9250299 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.out.println(String str);//参数应该是String类的吧 我只要保留5位有效数字就可以了那也就解决了精度不准的问题了,Math.cos(Math.PI/2)就是0.000000了关键我不知道怎么解决保留有效位数字import java.text.*;NumberFormat num = NumberFormat.getNumberInstance();num.setMaximumFractionDigits(2);System.out.println(num.format(1.255555)); 这样好像可以了,但我还是加不到程序里面去 试试System.out.println(float(int(Math.cos(Math.PI/2)*100000))/100000); xianliti()那个是我改的,结果对的,但我不知道该怎么加到我的代码中去楼上的方法不错 练习的代码出错了 为啥装载图片失败,出现一片空白?? 为什么我连接ORACLE数据库总是报错? 关于数组的问题? 問一下java語法 RandomAccessFile的readUTF()方法无法读取数据报表. 入坛两个月,回答190篇,得分79篇,升五角,高兴. 散分 welcome to discuss about the JDO and Enitity Bean Java 程序是不是只能在jdk的bin目录下编译??在其他目录编译的时候会报错,不知怎样设置,请大虾指教! 这个问题好象有点偏僻 初学的问题?? <thinking in java>那里有??
那也就解决了精度不准的问题了,Math.cos(Math.PI/2)就是0.000000了
关键我不知道怎么解决保留有效位数字
import java.text.*;
NumberFormat num = NumberFormat.getNumberInstance();
num.setMaximumFractionDigits(2);
System.out.println(num.format(1.255555));
这样好像可以了,但我还是加不到程序里面去
那个是我改的,结果对的,但我不知道该怎么加到我的代码中去楼上的方法不错