CodeGym /Java Blog /ランダム /Java Math.ceil() メソッド
John Squirrels
レベル 41
San Francisco

Java Math.ceil() メソッド

ランダム グループに公開済み
Java の ceil メソッドに進む前に、数学の ceil 関数についてよく理解しておくとよいでしょう。

数学における細胞関数とは何ですか?

「ceil 関数は、10 進数を直近の最大の整数に変換します。」
渡された数値がすでに整数または整数である場合、同じ数値が上限値となります。ただし、数学で ceil 関数に null 値を渡すと、「ゼロ」が返されます。

Java の Math.ceil() メソッドとは何ですか?

Java は、数学で ceil 関数を計算するための組み込みメソッドを提供します。これは、「double」型の引数をMath.ceil()メソッドに渡すことで自由に使用できます。ユースケースに移る前に、いくつかの境界ケースを見てみましょう。
  • パラメータ「double」が数学的な「integer」でもある場合 [例: 2.0 は 2 と同じ] -結果は整数と等しくなります [つまり; 2自体]
  • パラメーター (let パラメーター = x) が0 より小さいが -1 より大きい場合 [ -1 > x < 0 ] -結果は負のゼロ [-0] と等しくなります
  • パラメーターがNaN、+0、-0、または ∞の場合-結果はパラメーターと同じです
  • パラメータが「null」の場合、ゼロを取得する数学的な ceil 関数とは異なり、ここでは java.lang.NullPointerException を取得します


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

}

出力

クラスの生徒総数 = 25.0 小麦粉の重量 (kg) = 6.0 酸素 1 ポンド (リットル) = 1.0 Java の開始配列インデックス = 0.0 自動運転車 = NaN 空の星の数 = 無限大 正のゼロ = 0.0 負のゼロ = -0.0 x = -0.025 [ -1 > x < 0 ] = -0.0

結論

Java ceil メソッドを確実に理解するには、数学的天井関数についての十分な背景知識も持っておくことをお勧めします。しっかりとした基礎を築くことは、より強固な基礎を構築するのに役立ちます。それでも、常に学習し、成長し続けることができ、いつものように練習することを忘れないでください。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION