John Squirrels
స్థాయి
San Francisco

Java Math abs() పద్ధతి

సమూహంలో ప్రచురించబడింది

గణితంలో సంపూర్ణ విలువ ఫంక్షన్ అంటే ఏమిటి?

గణితంలో, సంఖ్య యొక్క సంపూర్ణ విలువ ఆమోదించబడిన సంఖ్య యొక్క సానుకూల విలువకు సమానంగా ఉంటుంది. సంపూర్ణ విలువ ఫంక్షన్ గుర్తును విస్మరిస్తుంది మరియు అది లేకుండా విలువను అందిస్తుంది. ఉదాహరణకు , +5 యొక్క సంపూర్ణత 5. అయితే, -5 యొక్క సంపూర్ణత కూడా 5. Java Math abs() పద్ధతి - 1

జావాలో Math.abs() method() అంటే ఏమిటి?

java.lang.Math క్లాస్ పరామితి యొక్క “ సంపూర్ణ విలువ ” ని కనుగొనడానికి ఒక స్టాటిక్ పద్ధతిని Math.abs(పారామీటర్) అందిస్తుంది.
కాబట్టి, మీరు ఏదైనా ధనాత్మక సంఖ్యను పాస్ చేస్తే , Math.abs(5) అని అనుకుందాం, అది 5ని అందిస్తుంది. ప్రతికూల 5 కోసం, Math.abs(-5) ఫలితం ఒకే విధంగా ఉంటుంది, అనగా; 5.

పద్ధతి శీర్షిక


public static dataType abs(dataType parameter)

అనుమతించబడిన డేటా రకాలు

జావా యొక్క abs () పద్ధతి వివిధ డేటా రకాల కోసం ఓవర్‌లోడ్ చేయబడింది. అనుమతించబడిన రకాలు క్రింది విధంగా ఉన్నాయి.
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 సంపూర్ణ సంఖ్య = Math.abs( 5 ) = 5 అసలు సంఖ్య = -5 సంపూర్ణ సంఖ్య = Math.abs( -5 ) = 5

వివరణ

పైన ఉన్న కోడ్ స్నిప్పెట్‌లో, మేము రెండు సంఖ్యలను తీసుకున్నాము. మొదటి సంఖ్య ధనాత్మక పూర్ణాంకం అంటే +5. రెండవ సంఖ్య ప్రతికూల పూర్ణాంకం అంటే -5. మేము రెండు సంఖ్యలను Math.abs(సంఖ్య) పద్ధతికి పంపుతాము. ఈ పద్ధతి రెండు ఇన్‌పుట్‌లకు వాటి సంబంధిత సంకేతాలను విస్మరించి 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 Math.abs(0 (- 63.7777777777 ) = 63.7777777777

వివరణ

పైన ఉన్న కోడ్‌లో, మేము Math.abs() పద్ధతికి ఇన్‌పుట్‌లుగా పూర్ణాంకానికి అదనంగా డబుల్, లాంగ్ మరియు ఫ్లోట్ విలువలను తీసుకున్నాము . మేము అన్ని సంబంధిత విలువలను Math.abs() పద్ధతికి ఒక్కొక్కటిగా పాస్ చేసాము మరియు ఫలితాలను కన్సోల్‌లో ప్రదర్శించాము.

సరిహద్దు కేసులు

Math.abs() పద్ధతిని ఉపయోగిస్తున్నప్పుడు మీరు శ్రద్ధ వహించాల్సిన కొన్ని అసాధారణమైన సందర్భాలు ఇక్కడ ఉన్నాయి .

Int మరియు లాంగ్ డేటా రకాల కోసం

వాదన సానుకూల సున్నా లేదా ప్రతికూల సున్నా అయితే, ఫలితం సానుకూల సున్నా.
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