请知者解答!!!
写一个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