Java matemātikas izdruka ()

Metode Java Math rint () atgriež vērtību, kas ir vistuvāk norādītajai vērtībai un ir vienāda ar matemātisko veselu skaitli.

Tas ir, ja norādītā vērtība ir 5,8 , tuvākā vērtība, kas ir vienāda ar matemātisko skaitli, ir 6,0 . Vērtībai 5.4 tuvākā vērtība, kas ir vienāda ar matemātisko skaitli, ir 5,0 .

Metodes sintakse rint()ir šāda:

 Math.rint(double value)

Piezīme . rint()Metode ir statiska. Tādējādi mēs varam izsaukt metodi tieši, izmantojot klases nosaukumu Math.

rint () parametri

  • arg - arguments, kura tuvākā vērtība, kas ir vienāda ar matemātisko skaitli, tiek atgriezta

rint () atgriešanās vērtības

  • atgriež argam vistuvāko vērtību, kas ir vienāda ar matemātisko veselu skaitli

Piemērs: 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 ) )

Iepriekš minētajā piemērā ievērojiet abus izteicienus,

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

Šeit abos gadījumos vērtība aiz komata ir vienāda ar 5 . Tomēr

  • par 1,5 - metode tiek noapaļota uz augšu
  • par 2,5 - metode tiek noapaļota uz leju.

Tas ir tāpēc, ka .5 gadījumā metode noapaļo līdz tuvākajai pat vērtībai. Tādējādi abos gadījumos metode tiek noapaļota līdz 2,0 .

Ieteicamās konsultācijas

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

Interesanti raksti...