CodeGym /Java blog /Véletlen /Java Math.ceil() metódus
John Squirrels
Szint
San Francisco

Java Math.ceil() metódus

Megjelent a csoportban
Jó, ha megismerkedünk a ceil függvényrel a matematikában, mielőtt áttérnénk a Java ceil metódusára.

Mi a plafonfüggvény a matematikában?

"A ceil függvény a decimális számot a közvetlen legnagyobb egész számmá alakítja."
Ha az átadott szám már egész szám vagy egész szám, akkor ugyanaz a szám a plafonérték. Ha azonban null értéket adunk át a ceil függvénynek a matematikában, akkor „nullát” kapunk.

Mi az a Math.ceil() metódus a Java nyelven?

A Java beépített módszert biztosít a ceil függvény kiszámításához a matematikában. Ezt szabadon használhatjuk, ha egy „dupla” típusú argumentumot adunk át a Math.ceil() metódusnak . Nézzünk meg néhány határesetet, mielőtt a használati esetekre térnénk át.
  • Ha a „ double ” paraméter egyben matematikai „ egész szám ” [pl.: 2.0 ugyanaz, mint 2 ] - Az eredmény egyenlő az egész számmal [azaz; 2 magát] .
  • Ha a paraméter (legyen paraméter = x) kisebb, mint 0, de nagyobb, mint -1 [ -1 > x < 0 ] - Az eredmény egyenlő negatív nullával [-0] .
  • Ha a paraméter NaN, +0, -0 vagy ∞ - Az eredmény megegyezik a paraméterrel .
  • Ha a paraméter „ null ” – a matematikai ceil függvénytől eltérően, ahol nullát kapunk, itt egy java.lang.NullPointerException értéket kapunk .

Példa


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

}

Kimenet

Összes tanuló az osztályban = 25,0 Liszt súlya kg-ban = 6,0 font oxigén literben = 1,0 kezdő tömb index Java nyelven = 0,0 Önvezető autó = NaN csillagok száma az égen = végtelen pozitív nulla = 0,0 negatív nulla = -0,0 x = -0,025 [ -1 > x < 0] = -0,0

Következtetés

A java ceil módszer jó átélése érdekében azt javasoljuk, hogy rendelkezzen a matematikai mennyezeti funkcióval kapcsolatban is. A szilárd alap segít egy egyenletes szilárd alapot felépíteni. Ennek ellenére mindig tanulhatsz, fejlődhetsz, és mint mindig, ne felejtsd el a gyakorlást!
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION