Java Math rint ()

Java Math rint () yöntemi, belirtilen değere en yakın ve matematiksel tam sayıya eşit olan bir değer döndürür.

Yani, belirtilen değer 5.8 ise, matematiksel tam sayıya eşit olan en yakın değer 6.0'dır . Ve, değeri 5.4 , matematiksel tam sayıya eşit olduğu en yakın değeri 5.0 .

rint()Yöntemin sözdizimi şöyledir:

 Math.rint(double value)

Not : rint()Yöntem statik bir yöntemdir. Dolayısıyla, yöntemi doğrudan sınıf adını kullanarak çağırabiliriz Math.

rint () Parametreler

  • arg - matematiksel tam sayıya eşit olan en yakın değeri döndürülen bağımsız değişken

rint () Dönüş Değerleri

  • matematiksel tam sayıya eşit olan arg'ye en yakın değeri döndürür

Örnek: 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 ) )

Yukarıdaki örnekte, iki ifadeye dikkat edin,

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

Burada her iki durumda da ondalıktan sonraki değer 5'e eşittir . Ancak,

  • 1.5 için - yöntem yuvarlanıyor
  • 2.5 için - yöntem aşağı yuvarlanıyor.

Bunun nedeni, 0,5 olması durumunda yöntemin en yakın çift değere yuvarlanmasıdır. Dolayısıyla, her iki durumda da yöntem 2.0'a yuvarlanır .

Önerilen Eğitimler

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

Ilginç makaleler...