四种方法

1. BigDecimal类

BigDecimal bigDecimal =new BigDecimal(参数);

参数为String输出为本来值;为Double输出结果不可预料

BigDecimal.setScale()方法用于格式化小数点

setScale(1)表示保留一位小数,默认用四舍五入方式

setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3

setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4

setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4

setScaler(1,BigDecimal.ROUND_HALF_DOWN)四舍五入,2.35变成2.3,如果是5则向下舍

2. DecimalFormat类的format(待约数字)方法

DecimalFormat deciamlFormat =new DecimalFormat(pattern);

pattern的语法特点

0 :如果该位存在数字则输出该数字,如果不存在则输出0;

# :如果该位存在数字则输出该数字,不存在不做任何输出;

. :小数分隔符;

- :负号;

,:分组分隔符;

E :科学计数法中分隔位数和指数;

% :放置在数字的前缀或后缀,将数字乘以100,以百分数输出;

\u2030:放置在数字的前缀或后缀,将数字乘以1000,以千分数输出;

\u00A4: 放置在数字的前缀或后缀,作为货币记号;

' : 本符号为单引号,当上述特殊符号出现在数字中时,应为特殊符号添加单引号,系统会将该特殊符号当做普通符号处理;

3. NumberFormat类(包含DecimalFormat类)的format(待约数字)方法和setMaximumFractionDigits(保留位数)方法

4. string类的format方法

java小数点进一_Java小数点处理相关推荐

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

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

  2. java 小数处理_java 小数点处理

    public class Test { public static void main(String[] args) { double i = 3.856; // 舍掉小数取整 System.out. ...

  3. java+向前进一_Java 线程基础

    前言 线程并发系列文章: 熟练掌握线程原理与使用是程序员进阶的必经之路,网上很多关于Java线程的知识,比如多线程之间变量的可见性.操作的原子性,进而扩展出的Volatile.锁(CAS/Synchr ...

  4. 用java的io做一个代码计数器,如何制作Java页面计数器_java

    大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...

  5. 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目

    课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...

  6. 【源码+教程】Java桌球游戏_Java初级项目_Java练手项目_Java项目实战_Java游戏开发

    今天分享的Java开源游戏项目是桌球游戏,初学者也可以用来练习喔~课程详细讲解了一个桌球游戏的编写思路和流程,即使你刚学Java没多久,也可以跟随该教程视频完成属于你自己的桌球游戏!同时,还可以加深和 ...

  7. 【源码+项目部署】Java课程设计项目_Java人力资源管理系统

    对就业和毕业都有帮助的Java实战项目来咯--人力资源管理系统! 人力资源管理系统 |Java项目2小时上手编写_源码+数据库拿走不谢!Java实战项目_Java开发https://www.bilib ...

  8. java设置小数点格式_java指定小数点后位数格式

    转自:http://blog.csdn.net/huaishuming/article/details/17752365 4种方法,都是四舍五入,例: import java.math.BigDeci ...

  9. java 整数相除 小数点_java整数相除保留小数

    c语言程序:输入两个整数m和n,及另一正整数k,计算m/n,结果精确到小数点后k位界面友好,功能完善 题目:输入两个整数 m 和 n,及另一正整数 k,计算 m/n,...... 可以指定显示的最多( ...

最新文章

  1. poj 2681 字符串
  2. SUSE 开发者提议在 GCC 编译器中用 Python 替代 AWK
  3. fopen,fopen_s,fclose, _fcloseall函数用法
  4. android textview 白色,android – AutoCompleteTextview默认情况下,颜色设置为白色
  5. Bomb HDU - 3555【数位dp】
  6. c++指定枚举占一个字节
  7. Python数据分析学习笔记05:用户画像
  8. 蚂蚁集团2021反诈骗治理报告:“注销校园贷”类诈骗资损降85%
  9. 把握今生 不要期待来世
  10. 【自然框架】 权限 的视频演示(二): 权限到字段、权限到记录
  11. Sketch技巧:快速复制图形
  12. paramiko模块执行linux下nohup卡住的问题。
  13. MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(3)
  14. 简单了解几种常见的网络通信协议
  15. 数组中元素与字节的关系
  16. 挥手夕阳无限美-15年终总结
  17. Primeng CascadeSelect UI显示BUG解决方案
  18. python求斐波那契数列第n项
  19. 花草茶之常用配方及功效说明
  20. 计算机怎样配置,怎样配置计算机?

热门文章

  1. 获取客户端ip的方法
  2. 27-物流管理系统数据库-车队信息数据操作
  3. 1386:打击犯罪(black)
  4. 波音承认:软件测试走捷径导致了载人飞船首飞失败
  5. 北航2021年复试机试第一题
  6. 华为nova7pro是鸿蒙吗,华为nova7Pro与nova8Pro相比,哪款性价比更高?
  7. 荣耀智慧屏X1和小米电视5Pro的区别哪个好
  8. 弘辽科技:食品美妆化与美妆食品化,收割了谁的流量?
  9. 通过同时双击左右耳恢复出厂设置
  10. Direct3D中的四大变换