收藏自http://blog.csdn.net/zshq280017423/article/details/6636491

public class MathTest {

public static void main(String[] args) {

System.out.println("小数点后第一位=5");

System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));

System.out.println("负数:Math.round(-11.5)=" + Math.round(-11.5));

System.out.println();

System.out.println("小数点后第一位<5");

System.out.println("正数:Math.round(11.46)=" + Math.round(11.46));

System.out.println("负数:Math.round(-11.46)=" + Math.round(-11.46));

System.out.println();

System.out.println("小数点后第一位>5");

System.out.println("正数:Math.round(11.68)=" + Math.round(11.68));

System.out.println("负数:Math.round(-11.68)=" + Math.round(-11.68));

}

}

运行结果:

1、小数点后第一位=5

2、正数:Math.round(11.5)=12

3、负数:Math.round(-11.5)=-11

4、

5、小数点后第一位<5

6、正数:Math.round(11.46)=11

7、负数:Math.round(-11.46)=-11

8、

9、小数点后第一位>5

10、正数:Math.round(11.68)=12

11、负数:Math.round(-11.68)=-12

根据上面例子的运行结果,我们还可以按照如下方式总结,或许更加容易记忆:

1、参数的小数点后第一位<5,运算结果为参数整数部分。

2、参数的小数点后第一位>5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。

3、参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。

终结:大于五全部加,等于五正数加,小于五全不加。

java round指令_java中Math.round()的用法相关推荐

  1. java 批注框_java 中一些批注的用法

    J2SE 提供的最后一个批注是 @SuppressWarnings.该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默. 一点背景:J2SE 5.0 为 Java 语言增加 ...

  2. java final定义_Java中final关键字的用法

    final在Java中并不常用,然而它却为我们提供了诸如在C语言中定义常量的功能,不仅如此,final还可以让你控制你的成员.方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中 ...

  3. java sort类_java中sort()方法的用法

    在java.util.Collections类中有个sort()方法,主要是用来给数组排序,排序的规则可以自己重写. (一)给数组{2,3,1,5}按自小到大排序 public class Main{ ...

  4. C#中Math.Round()实现中国式四舍五入

    原文:C#中Math.Round()实现中国式四舍五入 C#中Math.Round()实现中国式四舍五入 C#中的Math.Round()并不是使用的"四舍五入"法.其实在VB.V ...

  5. java double 计算_Java中的Double类型计算

    一.问题的提出: 如果我们编译运行下面这个程序会看到什么? public class Test{ public static void main(String args[]){ System.out. ...

  6. java 取整数_java中的三种取整函数

    1.Math.floor floor,英文原意:地板. Math.floor 函数是求一个浮点数的地板,就是 向下 求一个最接近它的整数,它的值肯定会小于或等于这个浮点数. Math.floor(-1 ...

  7. java mod %区别_Java中 % 与Math.floorMod() 区别详解

    %为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...

  8. java math 函数_Java中Math类常用函数总结

    Java中比较常用的几个数学公式的总结: //取整,返回小于目标函数的最大整数,如下将会返回-2 Math.floor(-1.8): //取整,返回发育目标数的最小整数 Math.ceil() //四 ...

  9. java中math的方法_Java中Math类常用方法代码详解

    近期用到四舍五入想到以前整理了一点,就顺便重新整理好经常见到的一些四舍五入,后续遇到常用也会直接在这篇文章更新... public class Demo{ public static void mai ...

  10. java简单通讯录的实现02person类_Java中Math类的简单介绍

    我想对于Math类大家一定很熟悉了,是Java提供的一个用来进行简单数学运算的工具类.对于Math类来说,常用的方法有: 加法 public static int addExact(int x, in ...

最新文章

  1. linux服务器配置试卷,2016年Linux认证模拟练习题及答案
  2. 原来 Sql Server 的存储过程是可以调试的
  3. 三言五载道不尽【追梦五年】
  4. SDUT 1149 勾股定理第一弹 勾股数
  5. python(48):re.split 多分隔符
  6. 算法学习一:排序算法实现与算法性能分析
  7. 病毒库的备份及***隐藏地址
  8. 图片右侧加文字html完整代码,怎么用css在图片右下方添加文字
  9. 擦亮双眼,愚人节彩蛋回顾
  10. 【视角】限贷传闻横扫楼市 专家看空房地产业
  11. 服务器硬盘用在硬盘录像机,网络硬盘录像机是干什么用的
  12. java美元美分兑换_美元美分换算(美分美角美元的换算)
  13. 穿透内网远程访问群晖NAS
  14. 程序员的痛点:我竟然还不懂Linux性能优化
  15. 怎么取消苹果订阅自动续费_首开79,到期自动续费扣178元! 如何取消爱奇艺自动续费?...
  16. 注意力机制在推荐模型中的应用——AFM、DIN、DIEN
  17. iOS之身份证的正则校验
  18. Spring Security + JWT实现权限管理
  19. egg.js 获取客户端真实ip
  20. 2018-11-04 在线代码离线翻译Chrome插件一马v0.0.14

热门文章

  1. echarts实现立体柱状图
  2. 2017腾讯校招暑期实习生笔试题3
  3. c语言结构体编程时钟,c语言简单数学时钟(结构体,指针),求大佬帮助
  4. arm模拟器手机版_在 Android 模拟器上运行 ARM 应用
  5. Seckill秒杀系统高并发优化
  6. hdu 5064 Find Sequence(单调性优化DP)
  7. 腾讯ISUX网页前端代码分析
  8. 【贪玩巴斯】数字信号处理Digital Signal Processing(DSP)——第二节「离散时间信号详解」2021-09-29
  9. CCF 202109-2 非零段划分(动态规划法,过了70%)
  10. web端如何获取笔压 web端获取笔压的js库