转自: http://www.cnblogs.com/kristain/articles/2033566.html public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3");
一 Long是长整型,怎么有小数,是double吧
java.text.DecimalFormat
df=new
java.text.DecimalFormat("#.##");
double
d=3.14159;
System.out.println(df.format(d));
写#的是有值就写值,没值就不写
写0的是有值就写值,没值就写0
二 java.math.BigDecimal
BigDecimal
bd
=
new
BigDecimal("3.14159265");
bd
=
bd.setScale(2,BigDecimal.ROUND_HALF_UP);
三
class
Test1{
public
static
void
main(String[]
args){
double
ret转载: http://developer.51cto.com/art/200903/117512.htm XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DO
=
convert(3.14159);
System.out.println(ret);
}
static
double
convert(double
value){
long
l1
=
Math.round(value*100);
//四舍五入
double
ret
=
l1/100.0;
//注意:使用
100.0
而不是
100
return
ret;
}
} 四 double
d
=
13.4324;
d=((int)(d*100))/100;
我觉得第二种方法更好. 你可以通过这个链接引用该篇文章:http://jxcn.bokee.com/tb.b?diaryId=14529336