È bene familiarizzare con la funzione ceil in matematica prima di passare al metodo ceil in Java.
"Una funzione ceil converte un numero decimale nell'intero più grande immediato."
Se il numero passato è già un numero intero o un numero intero, allora lo stesso numero è il valore massimo. Tuttavia, se passi un valore nullo alla funzione ceil in matematica ottieni uno "zero".
Qual è la funzione ceil in matematica?
Qual è il metodo Math.ceil() in Java?
Java fornisce un metodo integrato per calcolare la funzione ceil in matematica. Che possiamo usare liberamente passando un argomento di tipo “doppio” al metodo Math.ceil() . Diamo un'occhiata ad alcuni casi limite prima di passare ai casi d'uso.- Se il parametro “ double ” è anche un “ intero ” matematico [es: 2.0 è uguale a 2 ] - Il risultato è uguale all'intero [ie; 2 stesso] .
- Se il parametro (let parameter = x) è minore di 0 ma maggiore di -1 [ -1 > x < 0 ] - Il risultato è uguale a zero negativo [-0] .
- Se il parametro è NaN, +0, -0 o ∞ - Il risultato è lo stesso del parametro .
- Se il parametro è " null ", a differenza della funzione matematica ceil in cui ottieni uno zero, qui otterrai una java.lang.NullPointerException .
Esempio
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));
}
}
Produzione
Studenti totali in classe = 25,0 Peso della farina in kg = 6,0 Una libbra di ossigeno in litri = 1,0 Indice iniziale dell'array in Java = 0,0 Un'auto a guida autonoma = NaN Numero di stelle nel cielo = Infinito Zero positivo = 0,0 Zero negativo = -0,0 x = -0,025 [ -1 > x < 0 ] = -0,0
Conclusione
Per avere una buona padronanza del metodo java ceil, ti consigliamo di avere anche una buona conoscenza di base della funzione matematica ceiling. Avere una base solida aiuta a costruire una base solida. Tuttavia, puoi sempre continuare ad imparare, crescere e come sempre non dimenticare di esercitarti!
Altre letture: |
---|
GO TO FULL VERSION