public class Test {

public static void main(String[] args) {

double i = 3.856;

// 舍掉小数取整

System.out.println("舍掉小数取整:Math.floor(3.856)=" + (int) Math.floor(i));

// 四舍五入取整

System.out.println("四舍五入取整:(3.856)="

+ new BigDecimal(i).setScale(0, BigDecimal.ROUND_HALF_UP));

// 四舍五入保留两位小数

System.out.println("四舍五入取整:(3.856)="

+ new BigDecimal(i).setScale(2, BigDecimal.ROUND_HALF_UP));

// 凑整,取上限

System.out.println("凑整:Math.ceil(3.856)=" + (int) Math.ceil(i));

// 舍掉小数取整

System.out.println("舍掉小数取整:Math.floor(-3.856)=" + (int) Math.floor(-i));

// 四舍五入取整

System.out.println("四舍五入取整:(-3.856)="

+ new BigDecimal(-i).setScale(0, BigDecimal.ROUND_HALF_UP));

// 四舍五入保留两位小数

System.out.println("四舍五入取整:(-3.856)="

+ new BigDecimal(-i).setScale(2, BigDecimal.ROUND_HALF_UP));

// 凑整,取上限

System.out.println("凑整(-3.856)=" + (int) Math.ceil(-i));

原文:http://www.cnblogs.com/xyzyj/p/6123812.html

java 小数处理_java 小数点处理相关推荐

  1. java 小数精确_Java中小数精确计算

    小数精确计算 System.out.println(2.00 -1.10);//0.8999999999999999 上面的计算出的结果不是 0.9,而是一连串的小数.问题在于1.1这个数字不能被精确 ...

  2. java 小数乘法_java复习题69151-_人人文库网

    .考试时间 17周周二5,6节 100分钟地点五教0110,0107共130人, 记录单前60名同学在0110, 后60名同学在0107一.选择题1 Java application中的主类需包含ma ...

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

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

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

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

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

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

  6. 有小数点保留2位小数,没有小数点保留整数

    有小数点保留2位小数,没有小数点保留整数 roundFun(scope.row.result,2)value: 数字 n:保留几位小数function roundFun(value, n) {retu ...

  7. java 小数 转int

    java 小数 转int Math.round(1.5)

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

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

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

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

最新文章

  1. 5页面如何切图_如何让你的设计稿做到95%还原?
  2. html5控制单片机,10.2 单片机中 PWM 的原理与控制程序
  3. About “PostMessage” SendMessage
  4. Educational Codeforces Round 101 (Rated for Div. 2) C. Building a Fence 思维取范围
  5. 初级前端如何突破瓶颈
  6. 博文翻译系列——如何入门数据科学 without spending a penny
  7. 传抖音多位内容负责人将转岗;马斯克弟弟:我们兄弟俩都不迷恋财富;Chrome 99发布 | 极客头条...
  8. IPTABLES防火墙SNAT、DNAT网关策略
  9. 语音识别算法研究及实现.doc
  10. PDM系统服务器管理,PDM产品数据管理系统
  11. 电脑桌面的计算机网络回收站图标不见了,桌面回收站图标不见了怎么办 回收站图标找回方法【图文】...
  12. arduino uno + 舵机 + dht11 + 杜邦线 + usb + 面包板 测温度 控制舵机运动
  13. perfmon的使用及性能分析
  14. 【洛谷 P3191】 [HNOI2007]紧急疏散EVACUATE(二分答案,最大流)
  15. java wsdl 参数必填设置
  16. 手机连接投影机的步骤_投影仪如何投屏手机?手机连接投影仪的步骤
  17. C/C++ 学习日记3:制作带有界面的植物大战僵尸助手(基于MFC)
  18. nmap系统版本扫描
  19. 光纤收发器在安装使用过程所遇到的问题及解决办法
  20. Python实现摄像头实时人脸检测

热门文章

  1. HDFS DataNode 设计实现解析
  2. 在Eclipse中,用XFire发布web服务
  3. 深入 Apache Kylin Cube 与查询优化
  4. spring boot Exception in Thread “main” java.lang.classNoFoundException
  5. zookeeper数据结构及Znode类型
  6. python快速编程入门课本第六章_python编程快速上手第六章实践项目参考code
  7. [转载] Java——数组习题
  8. scala方法中的变量_Scala中的变量
  9. 信息系统状态过程图_过程状态图中使用的重要术语| 操作系统
  10. pandas concat_pandas-数据合并-concat(最全参数解释,含代码和实例)