CodeGym /Java Blog /अनियमित /Java.lang.Math.max() विधि
John Squirrels
स्तर 41
San Francisco

Java.lang.Math.max() विधि

अनियमित ग्रुप में प्रकाशित
जावा मैथ क्लास में गणितीय गणना करने के लिए आवश्यक तरीके शामिल हैं। हमें जिन सामान्य गणनाओं की आवश्यकता है उनमें से एक है अधिकतम दो संख्याओं का पता लगाना । इस कार्य के लिए, जावा ने एक java.lang.Math.max() विधि प्रस्तुत की है। lang.Math.max() पद्धति के बारे में जानने के लिए कुछ महत्वपूर्ण बातें हैं । यह एक स्थैतिक विधि है, और इसलिए, आप इसे कक्षा के नाम के साथ Math.max के रूप में उपयोग करते हैं । यह Math.max() विधि केवल दो तर्क ले सकती है, इसलिए आप इसका उपयोग दो से अधिक संख्याओं वाले सेट में अधिकतम संख्या खोजने के लिए नहीं कर सकते। इसमें इंट, डबल, फ्लोट और लॉन्ग डेटा टाइप के लिए चार ओवरलोडिंग मेथड हैं। यहाँ 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 होगा।

निष्कर्ष

फ़ंक्शन मैक्स () जावा में एक सरल विधि है जिसका उपयोग करना बहुत आसान है। आपको बस इतना करना है कि दो मानों को विधि के तर्क के रूप में पास करना है। मैथ क्लास java.lang लाइब्रेरी से संबंधित है, जो डिफ़ॉल्ट रूप से प्रत्येक जावा एप्लिकेशन में आयात की जाती है। इसलिए, आपको Math.max() पद्धति का उपयोग करने के लिए कुछ भी आयात करने की आवश्यकता नहीं है ।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION