java使double类型保留两位小数的方法

本文是百分网小编整理的主要介绍关于java使double类型保留两位小数的方法,有需要的朋友们一起看看吧!想了解更多相关信息请持续关注我们应届毕业生考试网!

代码如下:

mport java.text.DecimalFormat;

DecimalFormat    df   = new DecimalFormat("######0.00");

double d1 = 3.23456

double d2 = 0.0;

double d3 = 2.0;

df.format(d1);

df.format(d2);

df.format(d3);

3个结果分别为:

代码如下:

3.23

0.00

2.00

java保留两位小数问题:

方式一:

四舍五入

代码如下:

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");

%.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);

}

}

代码如下:

import java.text.*;

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

double d=1252.2563;

String st=df.format(d);

System.out.println(st);

【java使double类型保留两位小数的方法】相关文章:

java double 保留小数_java使double类型保留两位小数的方法相关推荐

  1. java保留两位小数_java使double保留两位小数的多方法 java保留两位小数

    这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧 mport java.text.DecimalFormat; DecimalFormat df = new Decima ...

  2. java最多保留两位小数_java使double保留两位小数的多方法 java保留两位小数

    这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧mport java.text.DecimalFormat; DecimalFormat    df   = new De ...

  3. java中想要保留2位小数_java使double保留两位小数的多方法 java保留两位小数

    mport java.text.DecimalFormat; DecimalFormat    df   = new DecimalFormat("######0.00"); do ...

  4. java保留二位小数_java使double保留两位小数的多方法 java保留两位小数

    复制代码代码如下: mport java.text.DecimalFormat; DecimalFormat    df   = new DecimalFormat("######0.00& ...

  5. php转换成保留两位小数,php如何实现转成两位小数

    php如何实现转成两位小数 php转成两位小数的实现方法:1.利用round对浮点数进行四舍五入:2.利用sprintf格式化字符串:3.利用千位分组来格式化数字的函数number_format. 推 ...

  6. 保留两位小数除法算式_除数是两位小数除法练习题.doc

    除数是两位小数除法练习题 精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 除数是两位小数除法练习题 列竖式计算小数除以整数时,1.按整数除法的 ...

  7. python浮点数保留两位小数_(RPA)学习——Python 保存两位小数

    原标题:(RPA)学习--Python 保存两位小数 解释 python 由于 float 方法的浮点数处理精度不足导致,处理或者保存小数的时候可能出现不准准确的请款 python 的 round在保 ...

  8. java 获取年 两位,java使用jxl读取日期年份只显示前两位的解决方法

    上传的excel日期为"1988/9/1",java使用jxl包读取结果为"19-9-1",年份缺少了前面的两位. 解决方法是使用DateCell. 如下面的代 ...

  9. 使double保留两位小数的多方法 java保留两位小数

    import java.text.DecimalFormat; DecimalFormat df = new DecimalFormat("######0.00"); double ...

最新文章

  1. Python.h: No such file or directory
  2. 【c++】【转】如何只在heap上创建对象,如何只在stack上建立对象?
  3. Kubernetes — 生产环境架构简述
  4. java guice_java – Guice:如何为一个类型获得多个@Provides?
  5. 2019 年百度之星·程序设计大赛 - 初赛一
  6. 鹅厂程序员最喜欢用什么编程语言?Leader写代码么?
  7. MS CRM 2011 C#中获取Web Resource
  8. 智能会议系统---(4)VOIP 实现
  9. 这个坑,坑死职场年轻人
  10. 怎样判断ajax请求,如何判断一个请求为ajax请求?
  11. IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
  12. Android Studio IDE Out of Memory
  13. java学习笔记—实现一个类MyInputStream(28)
  14. Paip.提升用户体验------在C++ Builder 不规则图片按钮实现总结
  15. 彩虹自助下单平台对接爱代挂插件程序
  16. linux服务器如何进入图形界面,linux进入图形界面的方法
  17. mac免费CAD模型设计软件FreeCAD怎样设置中文模式
  18. 多台机器同步Windows上的文件 -cwRsync 同步问题
  19. 该怎么复习安徽省考计算机专业课
  20. 向量代数:向量加法、共线与共面

热门文章

  1. 建立自己的图像数据集
  2. iOS静态库SDK制作(包含支付宝支付、微信支付或其它第三方静态库)
  3. 利用ELK技术栈收集nginx日志
  4. iOS10后友盟推送报错,在iOS9设备上获取到device_token但接不到推送消息,iOS10上报错code=3000
  5. 织梦dede文章列表调用标签的用法和规则
  6. JAVA商城 B2B2C商城系统 多用户商城系统 直播带货 新零售商城 o2o商城 电子商务 拼团商城 分销商城 直播商城 短视频商城 springcloud商城 spring cloud商城
  7. [KMP]P3426
  8. Eclipse中使用search功能,搜索内容无法多窗口打开
  9. c语言各种输出错误提示,C语言错误处理-输出错误信息
  10. php 调用系统时间往前调,PHP中关于系统时间和输出差距8小时的原因及解决方案...