java.lang.StrictMath.floor() es el método incorporado que devuelve el valor doble más grande, menor o igual que el argumento dado y es igual al valor entero.
- El resultado es el mismo que el argumento cuando el argumento dado es igual al número entero.
- El resultado es el mismo que el argumento cuando el argumento dado es NaN, infinito, cero positivo o cero negativo.
Sintaxis:
public static double floor(double num)
Parámetros: este método acepta un número de parámetro que es de tipo doble.
Valor devuelto: el método devuelve el valor más grande que, más cercano a infinito positivo, menor o igual que el argumento e igual a un número entero.
Ejemplos:
Input: num = 9.6 Output: 9.0 Input: num = -7.8 Output: -8.0
Los siguientes programas ilustran el método java.lang.StrictMath.floor():
Programa 1:
java
// Java program to illustrate the //java.lang.StrictMath.floor() import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 7.8, num2 = 1.4 ; double fValue = StrictMath.floor(num1); System.out.println("The floor value of "+ num1+" = " + fValue); fValue = StrictMath.floor(num2); System.out.println("The floor value of "+ num2+" = " + fValue); } }
Producción:
The floor value of 7.8 = 7.0 The floor value of 1.4 = 1.0
Programa2:
java
// Java program to illustrate the //java.lang.StrictMath.floor() import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = -7.8, num2 = -1.4 ,num3 = 0.1 ; double fValue = StrictMath.floor(num1); System.out.println("The floor value of "+ num1+" = " + fValue); fValue = StrictMath.floor(num2); System.out.println("The floor value of "+ num2+" = " + fValue); fValue = StrictMath.floor(num3); System.out.println("The floor value of "+ num3+" = " + fValue); } }
Producción:
The floor value of -7.8 = -8.0 The floor value of -1.4 = -2.0 The floor value of 0.1 = 0.0
Publicación traducida automáticamente
Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA