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 ()