โค้ดยิม/จาวาบล็อก/สุ่ม/วิธีการ 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()นี้รับอาร์กิวเมนต์ได้เพียง 2 อาร์กิวเมนต์ ดังนั้นคุณจึงไม่สามารถใช้เพื่อหาจำนวนสูงสุดในชุดที่มีตัวเลขมากกว่า 2 ตัวได้ มีวิธีการโอเวอร์โหลดสี่วิธีสำหรับประเภทข้อมูล 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จะให้คุณระบุค่าได้ 2 ค่า แต่คุณสามารถด้นสดเพื่อหาค่าสูงสุดระหว่างค่าตั้งแต่ 3 ค่าขึ้นไปได้ ตรวจสอบตัวอย่างต่อไปนี้
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 ซึ่งนำเข้าในทุกแอปพลิเคชันจาวาตามค่าเริ่มต้น ดังนั้น คุณไม่จำเป็นต้องนำเข้าสิ่งใดเพื่อใช้เมธอดMath.max()
ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ