¿Qué es la función suelo en matemáticas?
Una función de piso que también se conoce como la función de entero más grande en matemáticas toma un número real "x" como entrada. Devuelve el entero mayor que es menor o igual que el número de entrada x. Normalmente se denota como piso (x) o ⌊x⌋. Se utiliza para convertir un número real que tiene una parte fraccionaria en un número entero sin la parte fraccionaria. Para entenderlo mejor, echemos un vistazo rápido a los ejemplos a continuación.floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7
¿Qué es el método Math.floor() en Java?
Java proporciona un equivalente de la función de suelo matemático. Así es como puedes entenderlo.Encabezado de método
public static double floor(double x)
El método toma un valor doble ( doble x ) como parámetro cuyo piso se tiene que determinar. No requiere importar ningún paquete externo.
Tipo de retorno matemáticas.piso
El método devuelve un valor doble ( doble piso ) que es menor o igual que el parámetro dado.Ejemplo
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);
}
}
Producción
piso⌊50.0⌋ = 50.0 piso⌊21.7⌋ = 21.0 piso⌊-21.7⌋ = -22.0 piso⌊0.0⌋ = 0.0 piso⌊Infinito⌋ = Infinito piso⌊-Infinito⌋ = -Infinito piso⌊NaN⌋ = NaN
GO TO FULL VERSION