CodeGym/Java Blogu/Rastgele/Java Math.ceil() yöntemi
John Squirrels
Seviye
San Francisco

Java Math.ceil() yöntemi

grupta yayınlandı
Java'daki tavan yöntemine geçmeden önce matematikteki tavan işlevine aşina olmanız iyi olur.

Matematikte tavan fonksiyonu nedir?

"Tavan işlevi, bir ondalık sayıyı hemen en büyük tamsayıya dönüştürür."
Geçen sayı zaten bir tam sayı veya bir tam sayıysa, aynı sayı tavan değerdir. Ancak, matematikte tavan işlevine boş bir değer iletirseniz, "sıfır" elde edersiniz.

Java'daki Math.ceil() yöntemi nedir?

Java, matematikte tavan fonksiyonunu hesaplamak için yerleşik bir yöntem sağlar. Math.ceil() yöntemine "double" tipi bir argüman ileterek özgürce kullanabileceğimizi . Kullanım durumlarına geçmeden önce bazı sınır durumlarına bir göz atalım.
  • " double " parametresi aynı zamanda matematiksel bir " tamsayı " ise [örneğin: 2.0, 2 ile aynıdır ] - Sonuç tamsayıya eşittir [yani; 2 kendisi] .
  • Parametre (parametre = x olsun) 0'dan küçük fakat -1'den büyükse [ -1 > x < 0 ] - Sonuç eksi sıfıra eşittir [-0] .
  • Parametre NaN, +0, -0 veya ∞ - ise, sonuç parametre ile aynıdır .
  • Parametre " null " ise - sıfır aldığınız matematiksel tavan işlevinin aksine, burada bir java.lang.NullPointerException alırsınız .

Örnek

class Main {

  public static void main(String[] args) {

    Double totalStudentsInClass = 25.0;
    Double flourWeightInKgs = 5.13;
    Double aPoundOfOxygenInLitres = 0.3977;
    Double startingArrayIndexInJava = 0.0;
    Double aSelfDrivingCar = Double.NaN;
    Double numberOfStarsInTheSky = Double.POSITIVE_INFINITY;
    // For parameter  [ -1 > x < 0 ]
    Double x = -0.025;


    // using Math.ceil() method
    System.out.println("Total Students In Class = " + Math.ceil(totalStudentsInClass));
    System.out.println("Flour Weight In Kgs = " + Math.ceil(flourWeightInKgs));
    System.out.println("A Pound of Oxygen in Litres = " + Math.ceil(aPoundOfOxygenInLitres));
    System.out.println("Starting Array Index In Java = " + Math.ceil(startingArrayIndexInJava));
    System.out.println("A Self Driving Car = " + Math.ceil(aSelfDrivingCar));
    System.out.println("Number Of Stars In The Sky = " + Math.ceil(numberOfStarsInTheSky));
    System.out.println("Positive Zero = " + Math.ceil(+0.0));
    System.out.println("Negative Zero = " + Math.ceil(-0.0));
    System.out.println("x = " + x + " [ -1 > x < 0 ] = " + Math.ceil(-0.0));
  }

}

Çıktı

Sınıftaki Toplam Öğrenci = 25.0 Kg Olarak Un Ağırlığı = 6.0 Litre Olarak Bir Pound Oksijen = 1.0 Java'da Başlangıç ​​Dizini İndeksi = 0.0 Kendi Kendini Süren Araba = NaN Gökyüzündeki Yıldız Sayısı = Sonsuz Pozitif Sıfır = 0.0 Negatif Sıfır = -0.0 x = -0,025 [ -1 > x < 0 ] = -0,0

Çözüm

Java tavanı yöntemini sağlam bir şekilde kavramak için, matematiksel tavan işlevi hakkında iyi bir arka plan bilgisine sahip olmanızı öneririz. Sağlam bir temele sahip olmak, sağlam bir temel oluşturmaya yardımcı olur. Bununla birlikte, her zaman öğrenmeye, gelişmeye devam edebilirsiniz ve her zaman olduğu gibi pratik yapmayı unutmayın!
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok