CodeGym /Java Blog /अनियमित /जावा फ्लोर () विधि
John Squirrels
स्तर 41
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 ) लेती है जिसका तल निर्धारित किया जाना है। इसके लिए किसी बाहरी पैकेज को आयात करने की आवश्यकता नहीं है।

रिटर्न टाइप मैथ.फ्लोर

विधि एक डबल ( डबल फ्लोर ) मान लौटाती है जो दिए गए पैरामीटर से कम या उसके बराबर है।

उदाहरण


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 मंजिल⌊इन्फिनिटी⌋ = इन्फिनिटी मंजिल⌊-इन्फिनिटी⌋ = -इनफिनिटी मंजिल⌊NaN⌋ = NaN

व्याख्या

उपरोक्त कोड स्निपेट में, हमने इसके आउटपुट को निर्धारित करने के लिए फ्लोर फ़ंक्शन में विभिन्न इनपुट मानों का उपयोग किया है। हमने इनपुट मान के रूप में धनात्मक और ऋणात्मक दोनों वास्तविक संख्याओं का उपयोग किया है। हमने फ्लोर फंक्शन के परिणामों की जांच करने के लिए नेन और शून्य मान के साथ सकारात्मक और नकारात्मक अनंतता भी पारित की है।

निष्कर्ष

तो यह जावा में Math.floor(x) पद्धति का मूल कार्यान्वयन था । सीखते समय अभ्यास करना न भूलें। आपके पास कोई भी प्रश्न बेझिझक पोस्ट करें। हैप्पी लर्निंग!
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION