CodeGym /Java Blog /यादृच्छिक /Java floor() पद्धत
John Squirrels
पातळी 41
San Francisco

Java floor() पद्धत

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले

गणितात फ्लोर फंक्शन म्हणजे काय?

फ्लोअर फंक्शन ज्याला गणितातील सर्वात मोठे पूर्णांक फंक्शन म्हणून देखील ओळखले जाते ते इनपुट म्हणून वास्तविक संख्या “x” घेते. हे इनपुट क्रमांक x पेक्षा कमी किंवा बरोबरीचे सर्वात मोठे पूर्णांक मिळवते. हे सामान्यतः मजला(x) किंवा ⌊x⌋ म्हणून दर्शविले जाते. फ्रॅक्शनल भाग असलेल्या रिअल नंबरला फ्रॅक्शनल भागाशिवाय पूर्णांकामध्ये रूपांतरित करण्यासाठी याचा वापर केला जातो. ते अधिक चांगल्या प्रकारे समजून घेण्यासाठी खालील उदाहरणे पाहू या.

floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7

Java मध्ये Math.floor() पद्धत काय आहे?

Java गणितीय मजल्याच्या कार्याचे समतुल्य प्रदान करते. तुम्ही ते कसे समजू शकता ते येथे आहे.
Java मधील 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);
	
	}

}

आउटपुट

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⌋ = -NaNa Floor = -Infinity⌋

स्पष्टीकरण

वरील कोड स्निपेटमध्ये, आम्ही फ्लोअर फंक्शनचे आऊटपुट निश्चित करण्यासाठी भिन्न इनपुट मूल्ये वापरली आहेत. आम्ही इनपुट मूल्य म्हणून सकारात्मक आणि ऋण दोन्ही वास्तविक संख्या वापरल्या आहेत. आम्ही फ्लोअर फंक्शनचे परिणाम तपासण्यासाठी नॅन आणि शून्य मूल्यासह सकारात्मक आणि नकारात्मक अनंत देखील पार केले आहेत.

निष्कर्ष

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