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

}

}

分享到:

2012-04-19 11:16

浏览 18803

评论

java保留小数_(转)Java保留小数位数的N中方法相关推荐

  1. 怎么在Java里辨别小数_求教java中如何判断一个数是不是小数,求详细代码及解释...

    求教java中如何判断一个数是不是小数,求详细代码及解释 关注:62  答案:2  mip版 解决时间 2021-01-29 22:49 提问者孤酒醉人心 2021-01-29 03:13 求教jav ...

  2. java基础知识点_「Java面试题/知识点精华集」20000+字的Java基础知识篇(2020最新版) !

    " 本文已经收录进我的 79K Star 的 Java 开源项目 JavaGuide:https://github.com/Snailclimb/JavaGuide (「Java学习+面试指 ...

  3. java queue使用_使用Java使用Amazon Simple Queue Service

    java queue使用 Amazon Simple Queue Service或SQS是Amazon Webservice堆栈提供的高度可扩展的托管消息队列. Amazon SQS可用于完全解耦系统 ...

  4. java案例源代码_求java案例源代码 越多越好!

    展开全部 import java.awt.*; import java.awt.event.*; import java.lang.*; import javax.swing.*; public cl ...

  5. java正则表达式面试_【Java面试宝典】正则表达式

    ● 请你谈谈Java中是如何支持正则表达式操作的? 考察点:正则表达式 参考回答: Java中的String类提供了支持正则表达式操作的方法,包括:matches().replaceAll().rep ...

  6. java graphics2d旋转_反转Java Graphics2D缩放和旋转坐标

    如果您保留了在绘制图像时使用的AffineTransform的副本,则可以使用 AffineTransform.inverseTransform(Point2D ptSrc, Point2D ptDs ...

  7. ncs java 成都 面试_成都java工程师面试一般都是哪些问题,基础难不难!

    了解了许多学员参加的Java面试,他们表示,面试官提出的基础性问题还是比较多.从这个突破口切入,Java新手想要成功通过面试,基础知识方面也需要准备,今天达内成都Java培训班小编就来给大家分享一些J ...

  8. java属性注解_【java自定义注解1】java自定义注解-属性

    关于自定义注解,以前项目种应用的不多,最近看新项目过程中发现了挺多自定义注解相关内容,使用起来比较巧妙,于是 总结了两种方式,记录如下: 第一种:结合反射进行属性注入,代码如下: 1.定义一个注解: ...

  9. java 函数 微秒_在Java中以微秒为单位解析时间

    我在解析2013-01-09 09:15:03.000000格式的Java时间字符串时遇到问题. 在我的数据中,最后三个数字始终为0(表示输入字符串仅具有毫秒精度),因此我将此格式传递给SimpleD ...

最新文章

  1. android l是哪个版本,从Android L及更高版本开始,setMobileDataEnabled方法不再可调用...
  2. 趣头条基于Flink+ClickHouse的实时数据分析平台
  3. 禅道报表中关闭bug统计图_想要简单制作数据可视化分析报表?这个工具绝对好用...
  4. Python 3.10 中的 6 个新特性,你体验了吗?
  5. 云计算与 Cloud Native | 数人云CEO王璞@KVM分享实录
  6. 利用conda安装git
  7. Python Seaborn教程
  8. U盘未识别驱动器需要格式化
  9. PA AE PR AI 2019注册机
  10. 轻松实现页面提交时,显示“提交中..” (转帖)
  11. Android 10.0 recovery prompt_and_wait 跳过弹窗 自动 WIPE_DATA(出厂设置)
  12. 当下的力量实践手册读书笔记(1.30)
  13. 罗米欧与朱丽叶(徐志摩)
  14. 老司机带你飞——DIY桌面小电视
  15. 【iOS】AVPlayer 视频播放
  16. Flask+BootStrap+SQLite+ECharts编写的教学问卷调查系统
  17. 1619 例题 Prime Distance(POJ2689 LOJ10197 UVA10140 提高+/省选-) 线性筛 映射关系 0分 筛出区间内质数 超时0分 求任意区间质数的筛子100分
  18. 基于MinIO/Deleta Lake/Dremio和Superset或Metabase搭建简单的数据湖
  19. 新闻爬虫步骤python_抓取新闻网站:异步爬虫实现的流程和细节
  20. python连数据库如何不写明文密码_在Python中开发时保护MySQL密码?

热门文章

  1. Windows配置jdk环境变量JAVA_HOME与path
  2. linux一切皆文件之tty字符设备(深入理解sshd创建pty的过程) (五)
  3. Linux操作系统ssh默认22端口修改方法
  4. Win32 多线程的创建方法,区别和联系
  5. PHP 提高PHP性能的编码技巧以及性能优化
  6. 让Windows命令行显示UTF-8字符
  7. 在企业环境中部署 Microsoft Windows 恶意软件删除工具
  8. 机器学习笔记(五)神经网络
  9. Leetcode 231. 2的幂 解题思路及C++实现
  10. Java 技术篇 - 启动web服务接收浏览器请求并响应实例演示,解决socket响应浏览器显示中文乱码问题,web服务response响应设置浏览器显示字体方法