首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请知者解答!解决思路

2012-02-04 
请知者解答!!!写一个java函数把5.155输出为5.16,5.142输出为5.14[解决办法]import java.text.NumberFormat

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

热点排行