如何让double或者float型数据保留两位小数
2006-05-10 09:36
357 查看
double d = 1.234567;
DecimalFormat to= new DecimalFormat("0.00");
System.out.println(to.format(d));
你可以调用 java.text.DecimalFormat 或者 java.math.BigDecimal 这两个类的方法。
下面的代码里 d1 和 d2 都将等于 12.37 。
import java.text.DecimalFormat;
import java.math.BigDecimal;
class c {
public static void main( String[] args ) {
double
d = 12.3659963,
d1 = new Double( new DecimalFormat( ".00" ).format( d ) ),
d2 = new BigDecimal( d ).setScale( 2, BigDecimal.ROUND_HALF_UP ).doubleValue( );
}
}
DecimalFormat to= new DecimalFormat("0.00");
System.out.println(to.format(d));
你可以调用 java.text.DecimalFormat 或者 java.math.BigDecimal 这两个类的方法。
下面的代码里 d1 和 d2 都将等于 12.37 。
import java.text.DecimalFormat;
import java.math.BigDecimal;
class c {
public static void main( String[] args ) {
double
d = 12.3659963,
d1 = new Double( new DecimalFormat( ".00" ).format( d ) ),
d2 = new BigDecimal( d ).setScale( 2, BigDecimal.ROUND_HALF_UP ).doubleValue( );
}
}
相关文章推荐
- 如何让double或者float型数据保留两位小数
- java如何使Double类型保留两位小数;
- Double 数据保留两位小数一:五舍六入
- java中double类型的数据保留两位小数的方法
- java double数据保留两位小数的4中方法
- double :数据类型保留两位小数,不足补0,满10进1
- java中如何使Double类型的数值保留两位小数问题
- java中如何使Double类型的数值保留两位小数问题
- java如何使Double类型保留两位小数;
- double--->string的时候,如何保留两位小数?
- java中如何使Double类型的数值保留两位小数问题
- JSP页面数据(double)保留两位小数格式,和刷新时候保留两位数字的方法(均来自百度)
- java double 类型数据保留两位小数
- 对double数据类型的数据保留两位小数,并且进行四舍五入
- java中如何使Double类型的数值保留两位小数问题
- java 如何保留数据后两位小数
- Android Double类型数据保留两位小数
- Double 数据保留两位小数二:直接截取小数后面两位,不进行四舍五入
- Double 数据保留两位小数一:五舍六入
- 在java中,怎样使double类型的数据输出时只保留两位小数?