गणित में निरपेक्ष मान फलन क्या है?
गणित में, किसी संख्या का निरपेक्ष मान पास की गई संख्या के सकारात्मक मान के बराबर होता है। निरपेक्ष मान फ़ंक्शन चिह्न की उपेक्षा करता है और इसके बिना मान लौटाता है। उदाहरण के लिए , +5 का निरपेक्ष 5 है। जबकि -5 का निरपेक्ष भी 5 है।जावा में Math.abs () विधि () क्या है?
विधि शीर्षलेख
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
GO TO FULL VERSION