CodeGym /Java Blog /Random /Java Math.ceil() method
John Squirrels
Antas
San Francisco

Java Math.ceil() method

Nai-publish sa grupo
Magandang maging pamilyar sa ceil function sa matematika bago tayo lumipat sa ceil method sa Java.

Ano ang function ng ceil sa matematika?

"Ang isang function ng ceil ay nagko-convert ng isang decimal na numero sa agarang pinakamalaking integer."
Kung ang numerong naipasa ay isa nang buong numero o isang integer, kung gayon ang parehong numero ay ang halaga ng kisame. Gayunpaman, kung magpapasa ka ng null value sa ceil function sa matematika makakakuha ka ng "zero".

Ano ang Math.ceil() method sa Java?

Nagbibigay ang Java ng built-in na paraan upang makalkula ang function ng ceil sa matematika. Na malaya nating magagamit sa pamamagitan ng pagpasa ng "double" na uri ng argumento sa pamamaraang Math.ceil() . Tingnan natin ang ilang boundary case bago lumipat sa use case.
  • Kung ang parameter na “ double ” ay isa ring mathematical na “ integer ” [eg: 2.0 is the same as 2 ] - Ang resulta ay katumbas ng integer [ie; 2 mismo] .
  • Kung ang parameter (hayaan ang parameter = x) ay mas mababa sa 0 ngunit mas malaki sa -1 [ -1 > x < 0 ] - Ang resulta ay katumbas ng negatibong zero [-0] .
  • Kung ang parameter ay NaN, +0, -0 o ∞ - Ang resulta ay pareho sa parameter .
  • Kung ang parameter ay “ null ” - hindi katulad ng mathematical ceil function kung saan makakakuha ka ng zero, dito makakakuha ka ng java.lang.NullPointerException .

Halimbawa


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

}

Output

Kabuuang mga Mag-aaral sa Klase = 25.0 Timbang ng Flour Sa Kgs = 6.0 Isang Pound ng Oxygen sa Liter = 1.0 Starting Array Index Sa Java = 0.0 Isang Self Driving Car = NaN Bilang ng Mga Bituin Sa Langit = Infinity Positive Zero = 0.0 Negative Zero = -0.0 x = -0.025 [ -1 > x < 0 ] = -0.0

Konklusyon

Para sa pagkakaroon ng sound grip sa java ceil method, iminumungkahi namin na magkaroon ka rin ng ilang magandang background na kaalaman sa mathematical ceiling function. Ang pagkakaroon ng matatag na pundasyon ay nakakatulong upang makabuo ng pantay na matatag na batayan. Gayunpaman, maaari mong patuloy na matuto, lumago at gaya ng nakasanayan huwag kalimutang magsanay!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION