12.10. Java - Метод Math.floor()



Описание

Метод Math.floor() в Java дает целое число с нулевой дробной частью, ближайшее к числу аргумента слева.

Синтаксис

Метод имеет следующие варианты

double floor(double d)
double floor(float f)

Параметры

Подробная информация о параметрах:

  • Примитивный тип данных double или float.

Возвращаемое значение

  • В Java Math.floor() возвращает целое число, которое ближайшее к числу аргумента слева. Возвращается в виде double.

Пример

public class Test{ 

   public static void main(String args[]){
      double d1 = 0.4;
      double d2 = -7.75;
      double d3 = 8.6;
      double d4 = 1;
      double d5 = -1;
      
      float f1 = -0.4f;
      float f2 = -5.75f;
      float f3 = 3.4f;
      float f4 = 7;
      float f5 = -7;

      System.out.println("d1 = " + Math.floor(d1));
      System.out.println("d2 = " + Math.floor(d2));
      System.out.println("d3 = " + Math.floor(d3)); 
      System.out.println("d4 = " + Math.floor(d4)); 
      System.out.println("d5 = " + Math.floor(d5)); 
      System.out.println("--------------"); 				 
      System.out.println("f1 = " + Math.floor(f1)); 
      System.out.println("f2 = " + Math.floor(f2));
      System.out.println("f3 = " + Math.floor(f3));
      System.out.println("f4 = " + Math.floor(f4)); 
      System.out.println("f5 = " + Math.floor(f5));
   }
}

Будет получен следующий результат:

d1 = 0.0
d2 = -8.0
d3 = 8.0
d4 = 1.0
d5 = -1.0
--------------
f1 = -1.0
f2 = -6.0
f3 = 3.0
f4 = 7.0
f5 = -7.0