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

שיטת Java.lang.Math.max()

פורסם בקבוצה
שיעור Java Math מכיל את השיטות הנדרשות לביצוע חישובים מתמטיים. אחד החישובים הנפוצים ביותר שאנו צריכים הוא למצוא את המקסימום של שני מספרים . עבור משימה זו, Java הציגה שיטת java.lang.Math.max() . יש כמה דברים עיקריים שצריך לדעת על שיטת lang.Math.max() . זוהי שיטה סטטית, ולכן אתה משתמש בה עם שם המחלקה בתור Math.max . שיטת Math.max() זו יכולה לקחת רק שני ארגומנטים, כך שלא תוכל להשתמש בה כדי למצוא מספר מקסימלי בקבוצה עם יותר משני מספרים. יש לו ארבע שיטות עומס יתר עבור סוגי נתונים int, double, float ו-long. להלן חתימות השיטה של ​​4 שיטות.שיטת Java.lang.Math.max() - 1
public static int max(int a, int b)
public static double max(double a, double b)
public static long max(long a, long b)
public static float max(float a, float b)
הבה נשתמש בכל אחת מהשיטות הללו בדוגמאות שלנו. מציאת הערך המקסימלי של שני מספרים שלמים.
public class Main   {
    public static void main(String args[])
    {
        int x = 40;
        int y = 60;
        System.out.println(Math.max(x, y));
    }
}
הפלט יהיה 60. מציאת הערך המקסימלי בין שני הערכים הכפולים.
public class Main   {
    public static void main(String args[])
    {
        double x = 15.68;
        double y = -37.47;
        System.out.println(Math.max(x, y));
    }
}
הפלט יהיה 15.68 מציאת הערך המרבי בין שני מספרי נקודה צפה.
public class Main   {
    public static void main(String args[])
    {
        float x = -21.44f;
        float y = -23.32f;
        System.out.println(Math.max(x, y));
    }
}
הפלט יהיה -21.44f לבסוף, בואו נמצא את הערך המקסימלי בין שני הערכים הארוכים.
public class Main   {
    public static void main(String args[])
    {
        long x = 123456778;
        long y = 453455633;
        System.out.println(Math.max(x, y));
    }
}
הפלט יהיה 453455633. למרות ש- Math.max מאפשר לך לתת שני ערכים, אתה יכול לאלתר אותו כדי למצוא את המקסימום בין שלושה ערכים או יותר. בדוק את הדוגמה הבאה.
public class Main
{
    public static void main(String args[])
    {
        int x = 40;
        int y = 60;
        int z = 75;
        //Find the maximum among three values using max() function
        System.out.println(Math.max(z, Math.max(x,y)));
    }
}
הפלט יהיה 75.

סיכום

הפונקציה max() היא שיטה פשוטה ב-Java שקל מאוד להשתמש בה. כל מה שאתה צריך לעשות הוא להעביר שני ערכים כארגומנטים לשיטה. כיתת מתמטיקה שייכת לספריית java.lang, המיובאת לכל יישום Java כברירת מחדל. לכן, אינך צריך לייבא שום דבר כדי להשתמש בשיטת Math.max() .
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION