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

جاوا فلور () طريقو

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

رياضي ۾ فرش فنڪشن ڇا آهي؟

هڪ فلور فنڪشن جنهن کي رياضي ۾ سڀ کان وڏو انٽيجر فنڪشن پڻ سڏيو ويندو آهي هڪ حقيقي نمبر "x" هڪ ان پٽ طور وٺندو آهي. اهو سڀ کان وڏو عدد ڏي ٿو جيڪو ان پٽ نمبر x کان گهٽ يا برابر آهي. اهو عام طور تي فرش (x) يا ⌊x⌋ طور ظاهر ڪيو ويندو آهي. اهو استعمال ڪيو ويندو آهي هڪ حقيقي عدد کي تبديل ڪرڻ لاءِ جنهن ۾ جزوي حصو هجي انٽيجر ۾ جزوي حصو کان سواءِ. ان کي بهتر سمجهڻ لاءِ اچو ته هيٺ ڏنل مثالن تي هڪ تڪڙو نظر وجهون.
floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7

جاوا ۾ Math.floor() طريقو ڇا آهي؟

جاوا رياضياتي فلور فنڪشن جي برابر مهيا ڪري ٿو. هتي آهي ڪيئن توهان ان کي سمجهي سگهو ٿا.
Math.floor() جاوا ۾ طريقو هڪ " ڊبل " قدر واپس ڏئي ٿو برابر وڏي عدد جي برابر يا دليل جي برابر.
جيڪڏهن ڏنل نمبر اڳ ۾ ئي هڪ عدد آهي ته اهو انٽيجر واپس ڪري ٿو. جيڪڏهن دليل صفر، لامحدود يا هڪ NaN آهي، اهو ساڳيو دليل ڏئي ٿو.

طريقو هيڊر

public static double floor(double x)
طريقه هڪ ڊبل قيمت ( ڊبل x ) هڪ پيرا ميٽر جي طور تي وٺندو آهي جنهن جي منزل کي طئي ڪرڻو پوندو. اهو ڪنهن به ٻاهرين پيڪيج کي درآمد ڪرڻ جي ضرورت ناهي.

واپسي جو قسم math.floor

اهو طريقو هڪ ٻيڻو ( ڊبل فلور ) قدر ڏي ٿو جيڪو ڏنل پيٽرولر کان گهٽ يا برابر آهي.

مثال

public class Driver1 {

	public static void main(String[] args) {


		double x = 50; // floor for whole number (Integer value)
 		double floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);

		x = 21.7; // floor for positive decimal
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);

		x = -21.7; // floor for negative decimal
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);

		x = 0; // floor for zero (Integer value)
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);


		// Boundary Cases
		x = +3.3/0;  // Case I - floor for +Infinity
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);

		x = -3.3/0; // Case II - floor for -infinity
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);

		x = -0.0/0; // Case III - floor for NaN
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);

	}

}

پيداوار

فلور⌊50.0⌋ = 50.0 فلور⌊21.7⌋ = 21.0 فلور⌊-21.7⌋ = -22.0 فلور⌊0.0⌋ = 0.0 فلور⌊Infinity⌋ = لامحدود فلور⌊-Infinity⌋ = -Infinity⌋ = -NaNaN

وضاحت

مٿي ڏنل ڪوڊ سنيپٽ ۾، اسان ان جي آئوٽ کي طئي ڪرڻ لاءِ فرش جي فنڪشن ۾ مختلف ان پٽ ويلز استعمال ڪيا آهن. اسان ٻنهي مثبت ۽ منفي حقيقي انگن کي استعمال ڪيو آهي ان پٽ قدر جي طور تي. اسان فلور فنڪشن جي نتيجن کي جانچڻ لاءِ نان ۽ صفر جي قيمت سان گڏ مثبت ۽ منفي لامحدود پڻ پاس ڪيو آهي.

نتيجو

تنهن ڪري اهو جاوا ۾ Math.floor(x) طريقو جو بنيادي عمل هو . مشق ڪرڻ نه وساريو جيئن توهان سکيو. ڪنهن به سوال کي پوسٽ ڪرڻ لاء آزاد محسوس ڪريو توهان وٽ هجي. خوش تعليم!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION