java.lang.Math.floorDiv() es una función matemática incorporada en Java que devuelve el valor int más grande (más cercano al infinito positivo) que es menor o igual que el cociente algebraico. Como floorDiv() es estático , no se requiere la creación de objetos.
Sintaxis:
public static int floorDiv(data_type x, data_type y)
Parámetro: La función acepta dos parámetros como se describe a continuación.
- x: El primer parámetro se refiere al valor del dividendo.
- y: El segundo parámetro se refiere al valor del divisor.
Los parámetros pueden ser de tipo de datos int o long.
Excepción:
- ArithmeticException: Lanza ArithmeticException si el divisor es cero.
Valor devuelto: este método devuelve el valor entero más grande (más cercano al infinito positivo) que es menor o igual que el cociente algebraico.
Los siguientes programas ilustran el método java.lang.Math.floorDiv():
Programa 1:
// Java program to demonstrate working // of java.lang.Math.floorDiv() method import java.lang.Math; class Gfg1{ // driver code public static void main(String args[]) { int a = 25, b = 5; System.out.println(Math.floorDiv(a, b)); // 125/50 value is 2.5, but as output is integer // less than or equal to 2.5, So output is 2 int c = 125, d = 50; System.out.println(Math.floorDiv(c, d)); } }
5 2
Programa 2:
// Java program to demonstrate working // of java.lang.Math.floorDiv() method import java.lang.Math; class Gfg2 { // driver code public static void main(String args[]) { int x = 200; int y = 0; System.out.println(Math.floorDiv(x, y)); } }
Producción:
Runtime Error : Exception in thread "main" java.lang.ArithmeticException: / by zero at java.lang.Math.floorDiv(Math.java:1052) at Gfg2.main(File.java:13)
Publicación traducida automáticamente
Artículo escrito por Niraj_Pandey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA