Apakah fungsi lantai dalam matematik?
Fungsi lantai yang juga dikenali sebagai fungsi integer terbesar dalam matematik mengambil nombor nyata "x" sebagai input. Ia mengembalikan integer terbesar yang kurang daripada atau sama dengan nombor input x. Ia biasanya dilambangkan sebagai lantai(x) atau ⌊x⌋. Ia digunakan untuk menukar nombor nyata yang mempunyai bahagian pecahan kepada integer tanpa bahagian pecahan. Untuk memahaminya dengan lebih baik mari kita lihat sekilas contoh di bawah.
floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7
Apakah kaedah Math.floor() dalam Java?
Java menyediakan fungsi lantai matematik yang setara. Begini cara anda boleh memahaminya.Pengepala Kaedah
public static double floor(double x)
Kaedah ini mengambil nilai berganda ( double x ) sebagai parameter yang lantainya perlu ditentukan. Ia tidak perlu mengimport sebarang pakej luaran.
Kembali Jenis math.floor
Kaedah ini mengembalikan nilai berganda ( tingkat dua ) yang kurang daripada atau sama dengan parameter yang diberikan.Contoh
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);
}
}
Pengeluaran
tingkat⌊50.0⌋ = 50.0 tingkat⌊21.7⌋ = 21.0 tingkat⌊-21.7⌋ = -22.0 tingkat⌊0.0⌋ = 0.0 tingkat⌊Infiniti⌋ = Infiniti lantai⌊-Infiniti⌋ = =NaNNity⌋ = -NaNN
GO TO FULL VERSION