CodeGym /جاوا بلاگ /Random-UR /جاوا فلور () طریقہ
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)
طریقہ ایک پیرامیٹر کے طور پر ایک ڈبل قدر ( double 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);

	}

}

آؤٹ پٹ

floor⌊50.0⌋ = 50.0 floor⌊21.7⌋ = 21.0 floor⌊-21.7⌋ = -22.0 floor⌊0.0⌋ = 0.0 floor⌊Infinity⌋ = Infinity floor⌊-Infinity⌋ = -NaNaNa

وضاحت

اوپر دیے گئے کوڈ کے ٹکڑوں میں، ہم نے فلور فنکشن کے لیے اس کے آؤٹ پٹ کا تعین کرنے کے لیے مختلف ان پٹ ویلیوز کا استعمال کیا ہے۔ ہم نے مثبت اور منفی دونوں حقیقی نمبروں کو ان پٹ ویلیو کے طور پر استعمال کیا ہے۔ ہم نے فلور فنکشن کے نتائج کو چیک کرنے کے لیے نان اور صفر ویلیو کے ساتھ مثبت اور منفی انفینٹی کو بھی پاس کیا ہے۔

نتیجہ

تو یہ جاوا میں Math.floor(x) طریقہ کا بنیادی نفاذ تھا ۔ سیکھتے وقت مشق کرنا نہ بھولیں۔ آپ کے پاس کوئی سوال ہو سکتا ہے پوسٹ کرنے کے لئے آزاد محسوس کریں. خوش تعلیم!
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION