有时候我们不需要以科学记数法显示一个大数字,我们需要将它完整显示出来;或者是将一个浮点数保留小数点后几位;又或者需要数值的准确精确度。这些情况下我就需要使用BigDecimal类。

/*
特殊字符说明: 0 指定位置不存在数字则显示0# 指定位置不存在数字这不显示% 会将结果数字乘以100 后面追加%  123.123 -> #.00%  ->12312.30%
*/
DecimalFormat format = new DecimalFormat("0.0");  //格式化BigDecimal数值,保留小数点后一位
String num ="666.666";  //1233456E7
String bdNum = format.format(new BigDecimal(num));
System.out.println(bdNum);

这里使用DecimalFormat类对BigDecimal类型的值进行一个Format,我们可以通过这个Format类的构造器给出格式化的规则

转载于:https://www.cnblogs.com/lz2017/p/10085830.html

科学记数法数字转换/保留数值小数点位数(数字格式化)相关推荐

  1. java如何将char类型的数字转换成int型的数字

    java如何将char类型的数字转换成int型的数字 public class CharToIntConverter {public static void main(String[] args) { ...

  2. php数字转换题目,PHP将整数数字转换为罗马数字实例分享

    方法一:自定义函数 我们可以自己手动编写一个函数来实现此功能,这个函数可以将数字作为第一个参数,将其转换为罗马并返回. 注:大多数算法只能在1-4999的范围内工作,如果使用特大数,脚本将失败. 实现 ...

  3. mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字: #includest - phpStudy...

    c语言标准库中字符转换函数和数字转换函数 字符转换为数字: #include atoi();将字符转换为整型   例:char ch1;int i=atoi(ch1); atol();将字符转化为长整 ...

  4. html 将数字转为汉字,怎么将wps中的数字转换成汉字 wps将数字转换汉字的步骤教程...

    在WPS编辑表格数据时,如果我们想要将表格中的数字全部转换成汉字,该如何转换?方法其实很简单,不过还有很多用户不太清楚转换方法,下面教程之家网为大家分享wps将数字转换汉字的步骤教程,不会转换的朋友可 ...

  5. 部分正则表达式匹配所有数字,包括带小数点的数字

    用于匹配的正则表达式为 :([1-9]\d*\.?\d*)|(0\.\d*[1-9]) ( [1-9] :匹配1~9的数字: \d :匹配数字,包括0~9: * :紧跟在 \d 之后,表明可以匹配零个 ...

  6. double类型字符串转换成一个纯数字字符串和一个小数点位数的c++代码

    今天工作中遇到一个要不一个double型的字符串转换成一个纯字数字符串和一个标志这个数字字符串的小数点有几位的int类型 例如:"23.123"--->"23123 ...

  7. c语言中的字符变量用保留两位小数,字符数字转换保留2位小数

    /** * Double类型的数据保留两位小数 * * [@param](https://my.oschina.net/u/2303379) value * [@return](https://my. ...

  8. java 小数点保留_Java小数点位数保留

    第一种方法-使用DecimalFormat类 举个例子,假如我们需要保留两位小数,我们可以这样写 DecimalFormat df = new DecimalFormat("0.00&quo ...

  9. oracle数字转换8进制,电脑数字转换

    有许多方法或技术可用于数字从一个基站转换到另一个.我们将在这里展示如下: 十进制转换为其它基本系统 其他的基本系统,以十进制 其他的基本系统,以非十进制 快捷方式 - 二进制到八进制 快捷方式 - 八 ...

最新文章

  1. Python+Appium自动化测试之toast定位
  2. 自动打包+ios+android,使用 python 自动打包 Android 和 iOS
  3. AtCoder AGC043D Merge Triplets (DP、组合计数)
  4. python两人一碰_python运用pygame库实现双人弹球小游戏
  5. 第二阶段团队冲刺(十)
  6. TCP/IP笔记-ARP协议包结构相关笔记
  7. 欧菲光:拟对子公司江西晶超增资9亿元
  8. 聊聊hikari与tomcat jdbc pool的fail fast
  9. u盘读写测试_aigo U395固态U盘评测,速度可能会吓到你,价格很良心
  10. 【转】C#使用GDI+制作背景颜色淡入淡出效果的按钮
  11. 程序员进入BAT,到底是“好事”还是“坏事”?
  12. AX2012 R2安装
  13. 网页设计Dreamweaver【1】
  14. 扫雷游戏网页版_《我的世界》简单的两款小游戏 带你回味和同学在电脑课上的时光...
  15. 如何将JavaScript中的JSON字符串转换为JSON对象数组?
  16. CV(1) : 光 颜色 颜色空间
  17. 记一次企业邮官网SEO优化
  18. numpy中axis理解
  19. leetcode714-买卖股票的最佳时机含手续费
  20. 每日一词: 战略 2022.3.30

热门文章

  1. 基于Chrome开源提取的界面开发框架 三
  2. 精通机器学习的5本免费电子书(5 free e-books for machine learning mastery)
  3. 三大缓存框架ehcache、memcache和redis的介绍
  4. 如何在ubuntu14.04(64位)编译运行32位程序
  5. 使用 Flex 布局与其他普通布局的简单对比
  6. 求环形数组的最大子数组的和
  7. PHP基础面试题(1-10)
  8. 《Ruby程序员修炼之道》(第2版)—第1章1.2节剖析Ruby的安装
  9. Hibernate 一对一、一对多、多对多注解cascade属性的总结
  10. 解决PLSQL Developer 9连接oracle10g出现乱码