读书人

请知者解答!解决思路

发布时间: 2012-02-04 15:43:09 作者: rapoo

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

读书人网 >Java Web开发

热点推荐