CodeGym/Java-blogg/Tilfeldig/Java Math.ceil()-metoden
John Squirrels
Nivå
San Francisco

Java Math.ceil()-metoden

Publisert i gruppen
Det er greit å sette seg inn i ceil-funksjonen i matematikk før vi går over til ceil-metoden i Java.

Hva er takfunksjonen i matematikk?

"En takfunksjon konverterer et desimaltall til det umiddelbart største heltall."
Hvis det passerte tallet allerede er et helt tall eller et heltall, er det samme tallet takverdien. Men hvis du sender en nullverdi til takfunksjonen i matematikk får du en "null".

Hva er Math.ceil()-metoden i Java?

Java gir en innebygd metode for å beregne takfunksjonen i matematikk. Som vi fritt kan bruke ved å sende et "dobbel" type argument til metoden Math.ceil() . La oss ta en titt på noen grensetilfeller før vi går over til brukstilfellene.
  • Hvis parameteren " double " også er et matematisk " heltall " [f.eks.: 2.0 er det samme som 2 ] - Resultatet er lik heltallet [dvs.; 2 selv] .
  • Hvis parameteren (la parameter = x) er mindre enn 0, men større enn -1 [ -1 > x < 0 ] - Resultatet er lik negativ null [-0] .
  • Hvis parameteren er NaN, +0, -0 eller ∞ - Resultatet er det samme som parameteren .
  • Hvis parameteren er " null " - i motsetning til den matematiske takfunksjonen hvor du får en null, vil du her få en java.lang.NullPointerException .

Eksempel

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

}

Produksjon

Totalt antall elever i klassen = 25,0 melvekt i kg = 6,0 et pund oksygen i liter = 1,0 Startgruppeindeks i Java = 0,0 En selvkjørende bil = NaN Antall stjerner på himmelen = Uendelig Positivt Null = 0,0 Negativt Null = -0,0 x = -0,025 [ -1 > x < 0 ] = -0,0

Konklusjon

For å ha et lydgrep over java ceil-metoden, anbefaler vi at du også har litt god bakgrunnskunnskap om den matematiske takfunksjonen. Å ha et solid fundament er med på å bygge et jevnt og solid grunnlag. Likevel kan du alltid fortsette å lære, vokse og som alltid ikke glem å øve!
Kommentarer
  • Populær
  • Ny
  • Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå