CodeGym /Java Blog /এলোমেলো /Java.lang.Math.max() পদ্ধতি
John Squirrels
লেভেল 41
San Francisco

Java.lang.Math.max() পদ্ধতি

এলোমেলো দলে প্রকাশিত
জাভা ম্যাথ ক্লাসে গাণিতিক গণনা করার জন্য প্রয়োজনীয় পদ্ধতি রয়েছে। আমাদের প্রয়োজন একটি খুব সাধারণ গণনা হল সর্বাধিক দুটি সংখ্যা খুঁজে বের করা । এই কাজের জন্য, java একটি java.lang.Math.max() পদ্ধতি চালু করেছে । lang.Math.max() পদ্ধতি সম্পর্কে জানার জন্য কয়েকটি গুরুত্বপূর্ণ বিষয় রয়েছে । এটি একটি স্থির পদ্ধতি, এবং সেইজন্য, আপনি এটিকে Math.max হিসাবে ক্লাস নামের সাথে ব্যবহার করেন । এই Math.max() পদ্ধতিটি শুধুমাত্র দুটি আর্গুমেন্ট নিতে পারে, তাই আপনি দুইটির বেশি সংখ্যা সহ একটি সেটে সর্বাধিক সংখ্যা খুঁজে পেতে এটি ব্যবহার করতে পারবেন না। এটিতে int, ডাবল, ফ্লোট এবং লং ডেটা টাইপের জন্য চারটি ওভারলোডিং পদ্ধতি রয়েছে। এখানে 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.lang লাইব্রেরির অন্তর্গত, যা ডিফল্টরূপে প্রতিটি জাভা অ্যাপ্লিকেশনে আমদানি করা হয়। অতএব, Math.max() পদ্ধতি ব্যবহার করার জন্য আপনাকে কিছু আমদানি করতে হবে না ।
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION