Java Math rint ()

Metoda Java Math rint () vrne vrednost, ki je najbližja določeni vrednosti in je enaka matematičnemu številu.

Če je navedena vrednost 5,8 , je najbližja vrednost, ki je enaka matematičnemu številu, 6,0 . In za vrednost 5.4 je najbližja vrednost, ki je enaka matematičnemu številu, 5.0 .

Sintaksa rint()metode je:

 Math.rint(double value)

Opomba : rint()Metoda je statična metoda. Zato lahko metodo pokličemo neposredno z imenom razreda Math.

parametri rint ()

  • arg - argument, katerega vrnjena je najbližja vrednost, ki je enaka matematičnemu številu

rint () Vrnjene vrednosti

  • vrne najbližjo vrednost arg, ki je enaka matematičnemu številu

Primer: 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 ) )

V zgornjem primeru upoštevajte dva izraza,

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

Tu je v obeh primerih vrednost za decimalno številko enaka 5 . Vendar

  • za 1,5 - metoda se zaokroži navzgor
  • za 2,5 - metoda se zaokroži navzdol.

To je zato, ker se v primeru .5 metoda zaokroži na najbližjo sodo vrednost. Zato se v obeh primerih metoda zaokroži na 2.0 .

Priporočene vaje

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

Zanimive Članki...