Dart double floor()
Syntax & Examples
double.floor() method
The `floor` method in Dart returns the greatest integer that is not greater than the given number.
Syntax of double.floor()
The syntax of double.floor() method is:
 int floor() This floor() method of double returns the greatest integer no greater than this.
Return Type
double.floor() returns value of type  int.
✐ Examples
1 Floor of a decimal number
In this example,
- We create a double variable numwith the value 4.8.
- We use the floor()method to get its floor value as an integer.
- We then print the result to standard output.
Dart Program
void main() {
  double num = 4.8;
  int floorNum = num.floor();
  print('Floor of $num: $floorNum');
}Output
Floor of 4.8: 4
2 Floor of a negative decimal number
In this example,
- We create a double variable negativeNumwith the value -3.2.
- We use the floor()method to get its floor value as an integer.
- We then print the result to standard output.
Dart Program
void main() {
  double negativeNum = -3.2;
  int floorNegative = negativeNum.floor();
  print('Floor of $negativeNum: $floorNegative');
}Output
Floor of -3.2: -4
3 Floor of an integer
In this example,
- We create a double variable integerNumwith the value 7.0, which is already an integer.
- We use the floor()method to get its floor value as an integer.
- We then print the result to standard output.
Dart Program
void main() {
  double integerNum = 7.0;
  int floorInteger = integerNum.floor();
  print('Floor of $integerNum: $floorInteger');
}Output
Floor of 7: 7
Summary
In this Dart tutorial, we learned about floor() method of double: the syntax and few working examples with output and detailed explanation for each example.
