CodeGym /Blog Java /rawak /Kaedah Java Math.ceil().
John Squirrels
Tahap
San Francisco

Kaedah Java Math.ceil().

Diterbitkan dalam kumpulan
Adalah baik untuk membiasakan diri dengan fungsi ceil dalam matematik sebelum kita beralih ke kaedah ceil di Jawa.

Apakah fungsi siling dalam matematik?

"Fungsi siling menukar nombor perpuluhan kepada integer terbesar serta-merta."
Jika nombor yang diluluskan sudah menjadi nombor bulat atau integer, maka nombor yang sama ialah nilai siling. Walau bagaimanapun, jika anda menghantar nilai nol kepada fungsi siling dalam matematik, anda mendapat "sifar".

Apakah kaedah Math.ceil() dalam Java?

Java menyediakan kaedah terbina dalam untuk mengira fungsi ceil dalam matematik. Itu boleh kita gunakan secara bebas dengan menghantar hujah jenis "double" kepada kaedah Math.ceil() . Mari kita lihat beberapa kes sempadan sebelum beralih ke kes penggunaan.
  • Jika parameter “ double ” juga ialah “ integer ” matematik [cth: 2.0 adalah sama dengan 2 ] - Hasilnya adalah sama dengan integer [iaitu; 2 sendiri] .
  • Jika parameter (biar parameter = x) kurang daripada 0 tetapi lebih besar daripada -1 [ -1 > x < 0 ] - Keputusan adalah sama dengan sifar negatif [-0] .
  • Jika parameter ialah NaN, +0, -0 atau ∞ - Keputusan adalah sama dengan parameter .
  • Jika parameter ialah “ null ” - tidak seperti fungsi ceil matematik di mana anda mendapat sifar, di sini anda akan mendapat java.lang.NullPointerException .

Contoh


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));
  }

}

Pengeluaran

Jumlah Pelajar Dalam Kelas = 25.0 Berat Tepung Dalam Kg = 6.0 Satu Pound Oksigen dalam Liter = 1.0 Indeks Tatasusunan Permulaan Di Jawa = 0.0 Sebuah Kereta Pandu Sendiri = NaN Bilangan Bintang Di Langit = Sifar Positif Infiniti = 0.0 Sifar Negatif = -0.0 x = -0.025 [ -1 > x < 0 ] = -0.0

Kesimpulan

Untuk mempunyai cengkaman yang baik pada kaedah siling java, kami mengesyorkan anda juga mempunyai pengetahuan latar belakang yang baik tentang fungsi siling matematik. Mempunyai asas yang kukuh membantu membina asas yang kukuh. Walau bagaimanapun, anda sentiasa boleh terus belajar, berkembang dan seperti biasa jangan lupa berlatih!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION