Java Math rint ()

Metoda Java Math rint () returnează o valoare care este cea mai apropiată de valoarea specificată și este egală cu numărul întreg matematic.

Adică, dacă valoarea specificată este 5,8 , cea mai apropiată valoare care este egală cu numărul întreg matematic este 6,0 . Și, pentru valoarea 5.4 , cea mai apropiată valoare care este egală cu numărul întreg matematic este 5.0 .

Sintaxa rint()metodei este:

 Math.rint(double value)

Notă : rint()Metoda este o metodă statică. Prin urmare, putem apela metoda direct folosind numele clasei Math.

rint () Parametri

  • arg - argument a cărui valoare cea mai apropiată este egală cu întregul matematic este returnată

rint () Valori returnate

  • returnează cea mai apropiată valoare de arg care este egală cu întregul matematic

Exemplu: Java Math.rint ()

 class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )

În exemplul de mai sus, observați cele două expresii,

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

Aici, în ambele cazuri, valoarea după zecimală este egală cu 5 . In orice caz,

  • pentru 1.5 - metoda este rotunjită în sus
  • pentru 2.5 - metoda se rotunjește în jos.

Aceasta se datorează faptului că, în cazul .5 , metoda se rotunjește la cea mai apropiată valoare pară. Prin urmare, în ambele cazuri, metoda ajunge la 2.0 .

Tutoriale recomandate

  • Math.round ()
  • Math.ceil ()
  • Math.floor ()

Articole interesante...