Ce este funcția podelei în matematică?
O funcție de etaj, cunoscută și ca cea mai mare funcție întregă în matematică, ia ca intrare un număr real „x”. Returnează cel mai mare număr întreg care este mai mic sau egal cu numărul introdus x. În mod normal, este notat ca etaj(x) sau ⌊x⌋. Este folosit pentru a converti un număr real care are parte fracțională într-un număr întreg fără partea fracțională. Pentru a înțelege mai bine, să aruncăm o privire rapidă la exemplele de mai jos.
floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7
Ce este metoda Math.floor() în Java?
Java oferă un echivalent al funcției de etaj matematic. Iată cum o poți înțelege.Antetul metodei
public static double floor(double x)
Metoda ia o valoare dublă ( dublu x ) ca parametru al cărui etaj trebuie determinat. Nu necesită importarea niciunui pachet extern.
Tip de returnare math.floor
Metoda returnează o valoare dublă ( dublu etaj ) care este mai mică sau egală cu parametrul dat.Exemplu
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);
}
}
Ieșire
etaj⌊50,0⌋ = 50,0 etaj⌊21,7⌋ = 21,0 etaj⌊-21,7⌋ = -22,0 podea⌊0,0⌋ = 0,0 etaj⌊Infinit⌋ = podea infinit⌊-Infinit⌋ = -NaN podea⌋ = -Nfinit
GO TO FULL VERSION