Java Math rint() 使用方法及示例

Java Math rint()方法返回最接近指定值且等于数学整数的值。

也就是说,如果指定值为5.8,则等于数学整数的最接近值是6.0。而对于值5.4,等于数学整数的最接近值是5.0。

rint()方法的语法为:

Math.rint(double value)

注意:rint()方法是静态方法。因此,我们可以使用类名Math直接调用该方法。

rint()参数arg - 返回其最接近值等于数学整数的参数

rint()返回值返回最接近的值,arg值等于数学整数

示例:Java Math.rint()

示例

class Main {

public static void main(String[] args) {

// Math.rint()

//小数点后的值大于5

System.out.println(Math.rint(1.878));  // 2.0

//小数点后的值小于5

System.out.println(Math.rint(1.34));   // 1.0

//小数点后的值等于5

System.out.println(Math.rint(1.5));    // 2.0

//小数点后等于5的值

System.out.println(Math.rint(2.5));    // 2.0

}

}

在上面的示例中,请注意两个表达式,

// 返回 2.0

Math.rint(1.5)

// 返回 2.0

Math.rint(2.5)

在这两种情况下,小数点后的值均等于5。然而,对于1.5 -方法是向上四舍五入。

对于2.5 - 方法是向下四舍五入。

这是因为在 .5 的情况下,rint()方法四舍五入到最接近的偶数值。因此,在两种情况下,该方法均舍入为2.0。

推荐的教程

java math rint_Java Math rint() 使用方法及示例相关推荐

  1. Java Math类toDegrees()方法与示例

    数学类toDegrees()方法 (Math class toDegrees() method) toDegrees() method is available in java.lang packag ...

  2. ulp通信_Java Math类ulp()方法及示例

    ulp通信 数学类ulp()方法 (Math class ulp() method) ulp() method is available in java.lang package. ulp()方法在j ...

  3. java enummap_Java EnumMap size()方法与示例

    java enummap EnumMap类的size()方法 (EnumMap Class size() method) size() method is available in java.util ...

  4. java treemap_Java TreeMap size()方法与示例

    java treemap TreeMap类的size()方法 (TreeMap Class size() method) size() method is available in java.util ...

  5. java scanner_Java Scanner nextLong()方法与示例

    java scanner 扫描器类的nextLong()方法 (Scanner Class nextLong() method) Syntax: 句法: public long nextLong(); ...

  6. java timezone_Java TimeZone getDSTSavings()方法与示例

    java timezone TimeZone类的getDSTSavings()方法 (TimeZone Class getDSTSavings() method) getDSTSavings() me ...

  7. Java LinkedList void clear()方法与示例

    LinkedList void clear()方法 (LinkedList void clear() method) This method is available in package java. ...

  8. java enummap_Java EnumMap get()方法与示例

    java enummap EnumMap类的get()方法 (EnumMap Class get() method) get() method is available in java.util pa ...

  9. java timezone_Java TimeZone setID()方法与示例

    java timezone TimeZone类的setID()方法 (TimeZone Class setID() method) setID() method is available in jav ...

最新文章

  1. 软件工程 软件的估计为什么这么难
  2. JVM SandBox 的技术原理与应用分析
  3. 电脑打字学习_VOL.3,NO.2 | 小学一年级,爸爸管学习,完全就是个笑话!
  4. Daily Scrum Meeting ——ZeroDay(Beta)12.08
  5. 数学思维比数学运算更重要
  6. 批量更改数据库COLLATION
  7. C++智能指针与动态内存分配
  8. PostgreSQL在何处处理 sql查询之五十三
  9. 程序员必备14款生产力工具~
  10. C语言根据汉字拼音首字母排序
  11. P1004 方格取数
  12. IPC技术与评分卡技术区别
  13. luogu P1919 【模板】A*B Problem升级版(FFT快速傅里叶)
  14. 系统上公有云安全需要考虑什么?
  15. 项目经理如何才能做好沟通?
  16. 基于VHDL的具有自动乐曲演奏功能的电子琴设计
  17. ap的ht模式_华通AP-HT-WD400AP-IN系列
  18. Scrapy 实战之爬取妹子图
  19. steam无法连接到网络怎么办?
  20. ENVI感兴趣区(ROI)文件由XML格式转换为ROI格式的方法

热门文章

  1. openstack中region、az、host aggregate、cell 概念
  2. 对我来说,只有一件事情是重要的
  3. HDU1280 前m大的数【排序】
  4. UVA11577 Letter Frequency【文本】
  5. UVA10909 Lucky Number题解
  6. CCF NOI1154 大整数开方
  7. 高级数据结构及应用 —— 使用 bitmap 进行字符串去重
  8. 代码健壮性的获得 —— 借助编译器及语言的语法特性
  9. 高速公路、铁路交通的常识
  10. 贝叶斯推理(Bayes Reasoning)、独立与因式分解