当前位置: 代码迷 >> Java Web开发 >> 请知者解答!解决思路
  详细解决方案

请知者解答!解决思路

热度:99   发布时间:2016-04-17 12:58:23.0
请知者解答!!!
写一个java函数把5.155输出为5.16,   5.142输出为5.14

------解决方案--------------------
import java.text.NumberFormat;


public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String sReturn = " ";
NumberFormat format = NumberFormat.getNumberInstance();

format.setGroupingUsed(true);
format.setMaximumFractionDigits(2);
format.setMinimumFractionDigits(2);
sReturn = format.format(1.154);
System.out.println( "> > > > > > > > > > > > > > " + sReturn);

}

}
我给你测试了一下,上边的例子是好用的
------解决方案--------------------
(double)Math.round(a*100)/100
  相关解决方案