输出一个double或float,要求输出指定小数点后几位的输出,怎么半?
如要输出2位或4位
如要输出2位或4位
解决方案 »
- 用POI写Excel文件, 发现默认字体为Arial,能否修改默认字体
- 读取excel表格问题,得到的值为null,这是什么原因?
- 请问有没有jdk源码介绍相关的文档?多谢了!
- 超级基础的java题,检查一下你们的基础水平如何
- 如何将字符串转化为十六进制表示出来? 再如何转换回来?
- 关于成立java学习小组(一起做开源项目)的建议!
- JNI 高手请进
- 用Java处理数据量较大的文件
- 准备学Java:菜鸟问题,http://java.sun.com/j2se/1.4.1/download.html页上所说Jre和JDK有什么区别到底要下载哪个?
- 谁那有JBuilder6 Personal版的Serial Number 和 Key,我进不了Borland主页申请。
- 设计一个很简单的类层次结构?
- java可不可以实现访问一个页面,然后把这个页面的内容save到本地
(float)Math.round(f*100)/100
dValue=Math.round(dValue*100);
dValue=dValue/100;
float f = 45.128f;
DecimalFormat df = new DecimalFormat("##.##");
System.out.println("a="+df.format(a));
System.out.println("b="+df.format(f)); 输出:
a=12.24
b=45.13
System.out.println(new DecimalFormat("0.0000").format(1234.2343455f));
千万不要用Math.round,后果自负!!!!!!
DecimalFormat aa = new DecimalFormat("##.##");