CodeGym /Java Blog /यादृच्छिक /Java Math abs() पद्धत
John Squirrels
पातळी 41
San Francisco

Java Math abs() पद्धत

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले

गणितातील परिपूर्ण मूल्य कार्य काय आहे?

गणितामध्ये, संख्येचे निरपेक्ष मूल्य उत्तीर्ण झालेल्या संख्येच्या धनात्मक मूल्याच्या बरोबरीचे असते. परिपूर्ण मूल्य फंक्शन चिन्हाकडे दुर्लक्ष करते आणि त्याशिवाय मूल्य परत करते. उदाहरणार्थ , +5 ची परिपूर्णता 5 आहे. तर, -5 ची परिपूर्णता देखील 5 आहे. जावा गणित abs() पद्धत - १

Java मध्ये Math.abs() पद्धत() म्हणजे काय?

java.lang.Math क्लास पॅरामीटरचे “संपूर्ण मूल्य” शोधण्यासाठी एक स्थिर पद्धत Math.abs(पॅरामीटर) प्रदान करते.
तर, जर तुम्ही कोणतीही सकारात्मक संख्या पास केलीत तर Math.abs(5) म्हणूया की ते 5 देईल. ऋण 5 साठी, Math.abs(-5) चा परिणाम समान असेल, म्हणजे; ५.

पद्धत शीर्षलेख


public static dataType abs(dataType parameter)

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

Java ची abs () पद्धत विविध डेटा प्रकारांसाठी ओव्हरलोड केलेली आहे. अनुमत प्रकार खालीलप्रमाणे आहेत.
int फ्लोट दुहेरी लांब

उदाहरण १


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 परिपूर्ण संख्या = गणित.abs( 5 ) = 5 मूळ संख्या = -5 परिपूर्ण संख्या = Math.abs( -5 ) = 5

स्पष्टीकरण

वरील कोड स्निपेटमध्ये आपण दोन संख्या घेतले आहेत. पहिली संख्या ही धन पूर्णांक म्हणजेच +5 आहे. दुसरी संख्या ऋण पूर्णांक म्हणजेच -5 आहे. आपण दोन्ही संख्या Math.abs(number) पद्धतीने पास करतो. ही पद्धत दोन्ही इनपुटसाठी त्यांच्या संबंधित चिन्हांकडे दुर्लक्ष करून 5 मिळवते.

उदाहरण २


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 Math.abs( 0 ) = 0 मूळ क्रमांक = -4499990 Math.abs( -4499990 ) = 4499990 मूळ क्रमांक = -92.45 Math.abs( -92.45 ) = 92.4977777775 अंक = 92.4777775. (- ६३.७७७७७७७७७७ ) = ६३.७७७७७७७७७७

स्पष्टीकरण

वरील कोडमध्ये, आम्ही Math.abs() पद्धतीसाठी इनपुट म्हणून पूर्णांक व्यतिरिक्त दुहेरी, लांब आणि फ्लोट मूल्ये घेतली आहेत. आम्ही सर्व संबंधित मूल्ये Math.abs() पद्धतीमध्ये एक-एक करून पास केली आहेत आणि कन्सोलवर परिणाम प्रदर्शित केले आहेत.

सीमा प्रकरणे

येथे काही अपवादात्मक प्रकरणे आहेत ज्यांची Math.abs() पद्धत वापरताना तुम्हाला काळजी घेणे आवश्यक आहे .

इंट आणि लाँग डेटा प्रकारांसाठी

जर युक्तिवाद सकारात्मक शून्य किंवा नकारात्मक शून्य असेल तर परिणाम सकारात्मक शून्य असेल.
Math.abs(+0) = 0 Math.abs(-0) = 0
Integer.MIN_VALUE किंवा Long.MIN_VALUE साठी Math.abs() चे आउटपुट अजूनही सर्वात लहान पूर्णांक किंवा लांब आहे जे ऋण आहे.
Math.abs(Integer.MIN_VALUE) = -2147483648 Math.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