java保留2位小数
2015-10-29 09:49
309 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/b82311566/article/details/84747130
方法一:
四舍五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
方法二:
java.text.DecimalFormat df =new java.text.DecimalFormat("#0.00");
df.format(你要格式化的数字);
例:new java.text.DecimalFormat("#0.00").format(3.1415926)
#0.00 表示两位小数 #0.0000四位小数 以此类推...
方法三:
double d = 3.1415926;
String result = String .format("%.2f");
%.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型
方法四:
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
void setMaximumFractionDigits(int digits)
digits 显示的数字位数
为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的
import java.text.* ;
import java.math.* ;
class TT
{
public static void main(String args[])
{
double x=23.5455;
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
ddf1.setMaximumFractionDigits(2);
String s= ddf1.format(x) ;
System.out.print(s);
}
}
四舍五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
方法二:
java.text.DecimalFormat df =new java.text.DecimalFormat("#0.00");
df.format(你要格式化的数字);
例:new java.text.DecimalFormat("#0.00").format(3.1415926)
#0.00 表示两位小数 #0.0000四位小数 以此类推...
方法三:
double d = 3.1415926;
String result = String .format("%.2f");
%.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型
方法四:
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
void setMaximumFractionDigits(int digits)
digits 显示的数字位数
为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的
import java.text.* ;
import java.math.* ;
class TT
{
public static void main(String args[])
{
double x=23.5455;
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
ddf1.setMaximumFractionDigits(2);
String s= ddf1.format(x) ;
System.out.print(s);
}
}
相关文章推荐
- java数字保留2位小数
- java 如何使的float保留2位或者多位小数
- java保留2位小数
- java保留2位小数及BigDecimal使用
- java 小数保留2位的几种方法
- java 如何使的float保留2位或者多位小数
- java保留2位小数
- java保留2位小数的五种方法总结
- java 保留2位小数
- java中Integer运算保留2位小数
- Java 将String转Double、Double类型保留2位小数
- java 如何使的float保留2位或者多位小数
- 简洁的Java四舍五入保留2位小数!!不需要导入其他包
- java中保留2位小数的四种方法
- 转载:java保留2位小数
- java保留2位小数的方法
- Java 保留2位小数
- JAVA 四舍五入保留2位小数的方法
- 【J2SE】Java 保留2位小数
- java中保留2位小数