java double类型保留位数、double转int

来源:互联网 发布:php跟java的区别 商城 编辑:程序博客网 时间:2024/05/17 21:52

记录一下小知识

1.double保留小数点后一位

DecimalFormat df = new DecimalFormat("#.0");
df.format(0.999999);

同理,保留小数点后两位

DecimalFormat df = new DecimalFormat("#.00");
df.format(0.999999);

同理保留小数点后零位

DecimalFormat df = new DecimalFormat("#");
df.format(0.999999);


2.double转int

int num = (new Double(0.999999)).intValue();

int num = (int)0.999999;

原创粉丝点击