מהי תפקוד הרצפה במתמטיקה?
פונקציית קומה הידועה גם כפונקציית המספרים השלמים הגדולה ביותר במתמטיקה לוקחת מספר ממשי "x" כקלט. הוא מחזיר את המספר השלם הגדול ביותר הקטן או שווה למספר הקלט x. זה מסומן בדרך כלל כקומה (x) או ⌊x⌋. הוא משמש להמרת מספר ממשי בעל חלק שבר למספר שלם ללא החלק השברי. כדי להבין זאת טוב יותר, בואו נסתכל במהירות על הדוגמאות שלהלן.floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7
מהי שיטת Math.floor() ב-Java?
Java מספקת מקבילה לפונקציית רצפה מתמטית. הנה איך אתה יכול להבין את זה.כותרת שיטה
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⌋
GO TO FULL VERSION