方式一:

四舍五入 
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("#.00"); 
df.format(你要格式化的数字);

例:new java.text.DecimalFormat("#.00").format(3.1415926)

#.00 表示两位小数 #.0000四位小数 以此类推...

方式三:

double d = 3.1415926;

String result = String .format("%.2f",d);

%.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处理保留小数点后几位相关推荐

  1. java 四舍五入保留小数点后两位

    方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND ...

  2. Java面试宝典!java除法保留小数点后两位

    美团技术一面20分钟 晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了.面试官各种抱歉,说开会拖延了. 1.自我介绍 说了很多遍了,很流畅捡重点介绍完. 2.问我数据结构算法好不 ...

  3. 在oracle里面保留小数点后两位,Oracle保留小数点后两位的几种方法

    有时候在做数据处理的时候,在前台页面上显示的数字需要保留小数点的后两位,不足两位的用0代替,这个时候就需要对数据做一些处理了.如果只用round(value,2)(四舍五入)和trunc(value, ...

  4. string小数点取后n位_js保留小数点后N位的方法介绍

    js保留小数点后N位的方法介绍 利用toFixed函数 代码如下 复制代码 document.write(" JS保留两位小数例子 "); var a=2.151213123123 ...

  5. java小数点后两位 四舍五入_Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例...

    今天写了一个小程序,Java 语言的测试BMI[谁不知道"BMI"的自行百度不解释],涉及到了四舍五入并保留小数点后两位,就总结了一下.先给大家看看程序 就是说给大家提供4种方法来 ...

  6. java 常用四舍五入保留小数点后两位方法

    java 常用四舍五入保留小数点后两位方法 1 . Math.round double num = Math.round(5.2544555 * 100) * 0.01; System.out.pri ...

  7. java除法保留两位小数_JAVA除法保留小数点后两位的两种方法

    1.利用Math.round()的方法: 两个int型的数相除,结果保留小数点后两位: int a=1188; int b=93; double c; c=(double)(Math.round(a* ...

  8. java保留小数点后两位(小数点保留两位方法)

    java.怎样简便的保留小数点后两位. 有两种情况: 1.只要输出结果的时候可以用以下方法: double x1 = 0.026; System.out.println(String.format(& ...

  9. Java中如何保留小数点后几位数字

    保留小数点后几位数字 对于一些Java的初学者(博主也只算平民级别,以下是我的见解,可能有小错误,有错莫怪),如何保留一个double型小数点后固定的位数很是让人苦恼,因为我刚学的时候不知道如何保留小 ...

最新文章

  1. 详解vue组件的is特性:限制元素动态组件
  2. com.sap.ui5.resource.ResourceServlet的工作原理介绍
  3. mysql网页化_页面化操作数据库
  4. Linux shell:shell 命令的返回值和输出
  5. Linux系统调用权威指南
  6. 系统封装接口层 cmsis_os
  7. 提示账户不被允许使用docker的情况
  8. JS:ES6-6 初识Symbol类型
  9. 金融行业文档管理系统的八大创新
  10. SQL Server 2005 - 如何在预存程序中调用另外一个预存程序
  11. spoolqa果然是病毒!
  12. 用inno 打包程序 学习之路(转载)
  13. java中同步代码块具体步骤,Java同步块
  14. nxp单片机入门_使用恩智浦MCUXpresso开发FRDM-KL46Z入门
  15. java gc roots_Java 虚拟机枚举 GC Roots 解析
  16. 全球及中国双向可控硅输出光耦行业发展现状及项目战略规划分析报告2021-2027年版
  17. js中Array对象。concat,concat,pop,push,reserve,shift,slice,splice,toString,toLocaleString,unshift
  18. Sequence定义
  19. Loadrunner11.00破解方法
  20. Mesos | 1.3.2 webui static 界面代码分析

热门文章

  1. 【TCP网络编程】C语言实现TCP服务器和客户端之间的通信(linux)
  2. arm解锁 j-flash_J-Link固件烧录以及使用J-Flash向arm硬件板下载固件程序
  3. 说说org.json.JSONObject功能和源码(二)
  4. UIPATH 发送SMTP电子邮件
  5. 如何加密html文件怎么打开,文件加密巧用IE浏览器
  6. 生成webservice客户端以及解决SSL异常
  7. 速览默默发展的Web3邮箱赛道
  8. 2022年全球与中国油性凝胶面膜市场现状研究
  9. 计算机毕业设计选题\开题\项目\论文\答辩一套玩转毕业设计
  10. 百度近年来主要算法2017