CodeGym /جاوا بلاگ /Random-SD /جاوا رياضي abs() طريقو
John Squirrels
سطح
San Francisco

جاوا رياضي abs() طريقو

گروپ ۾ شايع ٿيل

رياضي ۾ مطلق قدر فعل ڇا آهي؟

رياضي ۾، هڪ عدد جو مطلق قدر پاس ٿيل نمبر جي مثبت قدر جي برابر هوندو آهي. مطلق قدر فنڪشن نشاني کي نظر انداز ڪري ٿو ۽ ان جي بغير قيمت واپس ڪري ٿو. مثال طور ، +5 جو مطلق 5 آهي. جڏهن ته، -5 جو مطلق پڻ 5 آهي. جاوا رياضي 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 ) = 0 اصل نمبر = -4499990 Math.abs( -4499990 ) = 4499990 اصل نمبر = -92.45 Math.abs ( -92.45 ) = 92.45 نمبر 7777775.6775. (- 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

نتيجو

هن پوسٽ جي آخر تائين، توهان کي جاوا Math.abs() طريقي سان واقف ٿيڻو پوندو. توھان ان کي استعمال ڪري سگھو ٿا مختلف عددي ڊيٽا جي قسمن تي. توهان هن طريقي جي ڪيترن ئي ڏينهن جي ايپليڪيشنن ۾ اچي سگهو ٿا. هميشه وانگر، اسان توهان کي مشق ڪندي سکڻ جي حوصلا افزائي ڪريون ٿا. ان وقت تائين، سکڻ جاري رکو ۽ وڌندا رهو!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION