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

教程基础Java

Java Controllo di流程

Java Array

Java Orientamento ad oggetti (I)

Java Orientamento ad oggetti (II)

Java Orientamento ad oggetti (III)

Gestione delle eccezioni Java

Java List

Java Queue (coda)

Java Map Collection

Java Set Collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Utilizzo e esempio del metodo Java Math rint()

Metodi matematici Java

Il metodo Java Math rint() restituisce il valore più vicino specificato e uguale all'intero matematico.

Questo significa che se il valore specificato è5.8è uguale al valore più vicino all'intero matematico6.0。Per il valore5.4è uguale al valore più vicino all'intero matematico5.0.

La sintassi del metodo rint() è:

Math.rint(double value)

Attenzione:Il metodo rint() è un metodo statico. Pertanto, possiamo chiamare questo metodo direttamente tramite il nome della classe Math.

Parametro di rint()

  • arg - Restituisce il valore più vicino uguale all'intero matematico del parametro

Ritorno del valore di rint()

  • Restituisce il valore più vicino, arg valore uguale a intero matematico

Esempio: 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
    //Valori con decimali uguali a 5
    System.out.println(Math.rint(1.5));    // 2.0
    //Valori con decimali uguali a 5
    System.out.println(Math.rint(2.5));    // 2.0
  }
}

Nell'esempio sopra, notate due espressioni:

// Restituisce 2.0
Math.rint(1.5)
// Restituisce 2.0
Math.rint(2.5)

In entrambi i casi, il valore decimale è uguale a5. Tuttavia,

  • Per 1.5 - Il metodo arrotonda in alto.

  • Per 2.5 - Il metodo arrotonda in basso.

Questo è perché .5 In questo caso, il metodo rint() arrotonda al valore più vicino numero pari. Pertanto, in entrambi i casi, il metodo arrotonda a2.0.

Tutorial raccomandati

Metodi matematici Java