CodeGym /בלוג Java /Random-HE /שיטת Java Math.ceil()‎
John Squirrels
רָמָה
San Francisco

שיטת Java Math.ceil()‎

פורסם בקבוצה
כדאי להכיר את פונקציית ceil במתמטיקה לפני שנעבור לשיטת ceil בג'אווה.

מהי פונקציית התקרה במתמטיקה?

"פונקציית תקרה ממירה מספר עשרוני למספר השלם הגדול המיידי."
אם המספר שעבר הוא כבר מספר שלם או מספר שלם, אז אותו מספר הוא ערך התקרה. עם זאת, אם אתה מעביר ערך ריק לפונקציית התקרה במתמטיקה אתה מקבל "אפס".

מהי שיטת Math.ceil() ב-Java?

Java מספקת שיטה מובנית לחישוב פונקציית התקרה במתמטיקה. זה נוכל להשתמש באופן חופשי על ידי העברת ארגומנט מסוג "כפול" למתודה Math.ceil() . בואו נסתכל על כמה מקרי גבול לפני המעבר למקרי השימוש.
  • אם הפרמטר " כפול " הוא גם " מספר שלם " מתמטי [לדוגמה: 2.0 זהה ל-2 ] - התוצאה שווה למספר השלם [כלומר; 2 עצמו] .
  • אם הפרמטר (תן פרמטר = x) קטן מ-0 אך גדול מ-1 [ -1 > x < 0 ] - התוצאה שווה לאפס שלילי [-0] .
  • אם הפרמטר הוא NaN, +0, -0 או ∞ - התוצאה זהה לפרמטר .
  • אם הפרמטר הוא " null " - שלא כמו פונקציית התקרה המתמטית שבה תקבל אפס, כאן תקבל 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 משקל קמח בק"ג = 6.0 פאונד חמצן בליטר = 1.0 אינדקס מערך התחלתי ב-Java = 0.0 מכונית בנהיגה עצמית = NaN מספר כוכבים בשמים = אינסוף אפס חיובי = 0.0 אפס שלילי = -0.0 x = -0.025 [ -1 > x < 0 ] = -0.0

סיכום

עבור אחיזה קולית על שיטת תקרת ג'אווה, אנו ממליצים שיהיה לך גם ידע רקע טוב בפונקציית התקרה המתמטית. בסיס איתן עוזר לבנות בסיס איתן. עם זאת, אתה תמיד יכול להמשיך ללמוד, לצמוח וכמו תמיד אל תשכח להתאמן!
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION