public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
long lng = 222325546;
long lng1= 122222222;
double f=lng1*1.0/lng;
java.math.BigDecimal f1 = new java.math.BigDecimal(f);//小数点后保留2位,4舍5入
f1 = f1.setScale(2,java.math.BigDecimal.ROUND_HALF_UP);
System.out.println(f1);
}
}
本文介绍了一个简单的Java程序,演示了如何使用BigDecimal类进行精确的小数运算,并保留指定的小数位数。通过具体示例展示了long类型变量转换为double类型后的运算过程及结果保留两位小数的实现方法。
531

被折叠的 条评论
为什么被折叠?



