English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo de Java

Java Arreglo

Java Programación orientada a objetos (I)

Java Programación orientada a objetos (II)

Java Programación orientada a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjunto de Mapa de Java

Conjunto de Java

Entrada y salida de Java (I/)

Reader de Java/Writer

Temas de Java

Uso y ejemplo del método rint() de Math en Java

Java Math 数学方法

El método rint() de Math en Java devuelve el valor más cercano a la especificación y igual al entero matemático.

Es decir, si se especifica el valor5.8Para el valor6.05.4El valor más cercano igual al entero matemático es5.0

La sintaxis del método rint() es:

Math.rint(double value)

Atención: El método rint() es un método estático. Por lo tanto, podemos llamar directamente al método utilizando el nombre de la clase Math.

Parámetro de rint()

  • arg - Devuelve el parámetro más cercano a su valor matemático entero

El valor devuelto por rint()

  • Devuelve el valor más cercano, el valor de arg es un entero matemático

示例: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 数学方法