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