Ano ang floor function sa matematika?
Ang isang floor function na kilala rin bilang ang pinakamalaking integer function sa matematika ay kumukuha ng real number na "x" bilang input. Ibinabalik nito ang pinakamalaking integer na mas mababa sa o katumbas ng input number x. Ito ay karaniwang tinutukoy bilang sahig(x) o ⌊x⌋. Ito ay ginagamit upang i-convert ang isang tunay na numero na mayroong fractional na bahagi sa isang integer na walang fractional na bahagi. Upang mas maunawaan ito, tingnan natin ang mga halimbawa sa ibaba.
floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7
Ano ang pamamaraan ng Math.floor() sa Java?
Nagbibigay ang Java ng katumbas ng mathematical floor function. Narito kung paano mo ito maiintindihan.Pamamaraan Header
public static double floor(double x)
Ang pamamaraan ay tumatagal ng dobleng halaga ( double x ) bilang isang parameter na ang sahig ay kailangang matukoy. Hindi nito kailangang mag-import ng anumang panlabas na pakete.
Uri ng Return math.floor
Ang pamamaraan ay nagbabalik ng dobleng ( dobleng palapag ) na halaga na mas mababa sa o katumbas ng ibinigay na parameter.Halimbawa
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);
}
}
Output
palapag⌊50.0⌋ = 50.0 palapag⌊21.7⌋ = 21.0 palapag⌊-21.7⌋ = -22.0 palapag⌊0.0⌋ = 0.0 palapag⌊Infinity⌋ = Infinity palapag⌊-Infinity⌋ = -NaNN palapag
GO TO FULL VERSION