CodeGym /Java Blog /अनियमित /जावा गणित एब्स () विधि
John Squirrels
स्तर 41
San Francisco

जावा गणित एब्स () विधि

अनियमित ग्रुप में प्रकाशित

गणित में निरपेक्ष मान फलन क्या है?

गणित में, किसी संख्या का निरपेक्ष मान पास की गई संख्या के सकारात्मक मान के बराबर होता है। निरपेक्ष मान फ़ंक्शन चिह्न की उपेक्षा करता है और इसके बिना मान लौटाता है। उदाहरण के लिए , +5 का निरपेक्ष 5 है। जबकि -5 का निरपेक्ष भी 5 है। जावा मठ एब्स () विधि - 1

जावा में Math.abs () विधि () क्या है?

Java.lang.Math वर्ग पैरामीटर के " निरपेक्ष मान " को खोजने के लिए एक स्थिर विधि Math.abs (पैरामीटर) प्रदान करता है।
इसलिए, यदि आप किसी सकारात्मक संख्या को पास करते हैं, तो मान लें कि Math.abs(5) यह 5 लौटाएगा। ऋणात्मक 5 के लिए, Math.abs(-5) परिणाम समान होगा, अर्थात; 5.

विधि शीर्षलेख


public static dataType abs(dataType parameter)

अनुमत डेटा प्रकार

जावा का एब्स () मेथड विभिन्न डेटा टाइप्स के लिए ओवरलोडेड है। अनुमत प्रकार निम्नानुसार हैं।
int फ्लोट डबल लॉन्ग

उदाहरण 1


public class DriverClass {
    public static void main(String args[]) {
   
        int number = +5;
        // Print the original number
        System.out.println("Original Number = " + number);
 
        // Printing the absolute value
        // Calling the Math.abs() method
        System.out.println("Absolute Number = " + "Math.abs( " + number + " ) = " + Math.abs(number));
        
        
        number = -5;
        // Print the original number
        System.out.println("Original Number = " + number);
 
        // Printing the absolute value
        // Calling the Math.abs() method
        System.out.println("Absolute Number = " + "Math.abs( " + number + " ) = " + Math.abs(number));
        
    }
}

उत्पादन

मूल संख्या = 5 निरपेक्ष संख्या = गणित.ab(5) = 5 मूल संख्या = -5 निरपेक्ष संख्या = गणित.ab(-5) = 5

व्याख्या

उपरोक्त कोड स्निपेट में, हमने दो नंबर लिए हैं। पहली संख्या एक धनात्मक पूर्णांक अर्थात +5 है। दूसरी संख्या एक ऋणात्मक पूर्णांक अर्थात -5 है। हम दोनों संख्याओं को Math.abs(number) विधि से पास करते हैं। विधि दोनों इनपुट के लिए उनके संबंधित संकेतों को अनदेखा करते हुए 5 लौटाती है।

उदाहरण 2


public class DriverClass {
    public static void main(String args[]) {
   
        int number = -0;
        System.out.println("Original Number = " + number);
        System.out.println("Math.abs( " + number + " ) = " + Math.abs(number) + "\n");
        
        long number1 = -4499990;
        System.out.println("Original Number = " + number1);
        System.out.println("Math.abs( " + number1 + " ) = " + Math.abs(number1) + "\n");
        
        float number2 = -92.45f;
        System.out.println("Original Number = " + number2);
        System.out.println("Math.abs( " + number2 + " ) = " + Math.abs(number2) + "\n");
        
        double number3 = -63.7777777777;
        System.out.println("Original Number = " + number3);
        System.out.println("Math.abs( " + number3 + " ) = " + Math.abs(number3) + "\n");
    }
}

उत्पादन

मूल संख्या = 0 गणित.एबीएस (0) = 0 मूल संख्या = -4499990 गणित.एबीएस (-4499990) = 4499990 मूल संख्या = -92.45 गणित.एबीएस (-92.45) = 92.45 मूल संख्या = -63.7777777777 गणित.एबीएस (- 63.7777777777 ) = 63.7777777777

व्याख्या

ऊपर दिए गए कोड में, हमने Math.abs() मेथड के इनपुट के रूप में पूर्णांक के अलावा डबल, लॉन्ग और फ्लोट मान लिए हैं। हमने Math.abs() मेथड में एक-एक करके सभी संबंधित वैल्यू पास की हैं और कंसोल पर परिणाम प्रदर्शित किए हैं।

सीमा मामले

यहाँ कुछ असाधारण मामले हैं जिनका आपको Math.abs() पद्धति का उपयोग करते समय ध्यान रखने की आवश्यकता है ।

Int और long डेटा प्रकारों के लिए

यदि तर्क धनात्मक शून्य या ऋणात्मक शून्य है, तो परिणाम धनात्मक शून्य होता है।
गणित.ab(+0) = 0 गणित.ab(-0) = 0
Integer.MIN_VALUE या Long.MIN_VALUE के लिए Math.abs() का आउटपुट अभी भी सबसे छोटा पूर्णांक या लंबा है जो ऋणात्मक है।
Math.abs(पूर्णांक.MIN_VALUE) = -2147483648 गणित.abs(Long.MIN_VALUE) = -9223372036854775808

फ्लोट और डबल डेटा प्रकारों के लिए

यदि तर्क अनंत है, तो परिणाम सकारात्मक अनंत है।
Math.abs(Double.NEGATIVE_INFINITY) = अनंत
यदि तर्क NaN है, तो परिणाम NaN है।
Math.abs(Double.NaN) = NaN

निष्कर्ष

इस पोस्ट के अंत तक, आप Java Math.abs() मेथड से परिचित हो गए होंगे। आप इसे विभिन्न संख्यात्मक डेटा प्रकारों पर उपयोग कर सकते हैं। आप इस पद्धति के कई दैनिक अनुप्रयोगों में आ सकते हैं। हमेशा की तरह, हम आपको अभ्यास करके सीखने के लिए प्रोत्साहित करते हैं। तब तक, सीखते रहो और बढ़ते रहो!
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION