CodeGym /Java Blog /சீரற்ற /Java Math abs() முறை
John Squirrels
நிலை 41
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)

அனுமதிக்கப்பட்ட தரவு வகைகள்

ஜாவாவின் ஏபிஎஸ்() முறை பல்வேறு தரவு வகைகளுக்கு ஓவர்லோட் செய்யப்படுகிறது . அனுமதிக்கப்பட்ட வகைகள் கீழே உள்ளன.
int float double long

எடுத்துக்காட்டு 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(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 Math.abs( 0 ) = 0 அசல் எண் = -4499990 Math.abs( -4499990 ) = 4499990 அசல் எண் = -92.45 Math.abs( -92.45 ) = 92.77 abs = 92.77b7 (- 63.7777777777 ) = 63.7777777777

விளக்கம்

மேலே உள்ள குறியீட்டில், Math.abs() முறைக்கான உள்ளீடுகளாக முழு எண்ணுடன் கூடுதலாக இரட்டை, நீண்ட மற்றும் மிதவை மதிப்புகளை எடுத்துள்ளோம் . நாங்கள் அந்தந்த மதிப்புகள் அனைத்தையும் Math.abs() முறைக்கு ஒன்றன் பின் ஒன்றாகக் கடந்து , முடிவுகளை கன்சோலில் காண்பித்துள்ளோம்.

எல்லை வழக்குகள்

Math.abs() முறையைப் பயன்படுத்தும் போது நீங்கள் கவனிக்க வேண்டிய சில விதிவிலக்கான நிகழ்வுகள் இங்கே உள்ளன .

முழு மற்றும் நீண்ட தரவு வகைகளுக்கு

வாதம் நேர்மறை பூஜ்ஜியமாகவோ அல்லது எதிர்மறை பூஜ்ஜியமாகவோ இருந்தால், முடிவு நேர்மறை பூஜ்ஜியமாகும்.
Math.abs(+0) = 0 Math.abs(-0) = 0
முழு எண் _ _ _ _ _
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