गणितातील परिपूर्ण मूल्य कार्य काय आहे?
गणितामध्ये, संख्येचे निरपेक्ष मूल्य उत्तीर्ण झालेल्या संख्येच्या धनात्मक मूल्याच्या बरोबरीचे असते. परिपूर्ण मूल्य फंक्शन चिन्हाकडे दुर्लक्ष करते आणि त्याशिवाय मूल्य परत करते. उदाहरणार्थ , +5 ची परिपूर्णता 5 आहे. तर, -5 ची परिपूर्णता देखील 5 आहे.Java मध्ये Math.abs() पद्धत() म्हणजे काय?
पद्धत शीर्षलेख
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
GO TO FULL VERSION