CodeGym /בלוג Java /Random-HE /שיטת Java floor()
John Squirrels
רָמָה
San Francisco

שיטת Java floor()

פורסם בקבוצה

מהי תפקוד הרצפה במתמטיקה?

פונקציית קומה הידועה גם כפונקציית המספרים השלמים הגדולה ביותר במתמטיקה לוקחת מספר ממשי "x" כקלט. הוא מחזיר את המספר השלם הגדול ביותר הקטן או שווה למספר הקלט x. זה מסומן בדרך כלל כקומה (x) או ⌊x⌋. הוא משמש להמרת מספר ממשי בעל חלק שבר למספר שלם ללא החלק השברי. כדי להבין זאת טוב יותר, בואו נסתכל במהירות על הדוגמאות שלהלן.
floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7

מהי שיטת Math.floor() ב-Java?

Java מספקת מקבילה לפונקציית רצפה מתמטית. הנה איך אתה יכול להבין את זה.
שיטת Math.floor() ב-Java מחזירה ערך " כפול " השווה למספר השלם הגדול ביותר הקטן או שווה לארגומנט.
אם המספר הנתון הוא כבר מספר שלם הוא מחזיר את המספר השלם. אם הארגומנטים הם אפס, אינסוף או 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⌋

הֶסבֵּר

בקטע הקוד שלמעלה, השתמשנו בערכי קלט שונים לפונקציית הקומה כדי לקבוע את הפלט שלה. השתמשנו במספרים ממשיים חיוביים ושליליים כערך קלט. עברנו גם אינסוף חיובי ושלילי יחד עם ערך נאן ואפס כדי לבדוק את התוצאות של פונקציית הרצפה.

סיכום

אז זה היה היישום הבסיסי של שיטת Math.floor(x) ב-Java. אל תשכח להתאמן בזמן שאתה לומד. אל תהסס לפרסם כל שאלה שיש לך. למידה מהנה!
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION