Curriculum
Course: Java Basic
Login

Curriculum

Java Basic

Java Home

0/1

Java Introduction

0/1

Java Get Started

0/1

Java Syntax

0/1

Java Comments

0/1

Java Type Casting

0/1

Java Operators

0/1

Java Booleans

0/1

Java Switch

0/1

Java Break / Continue

0/1

Java Errors and Exception

0/1
Text lesson

floor()

Example

Approximate numbers to the closest smaller integer.

System.out.println(Math.floor(0.60));

System.out.println(Math.floor(0.40));

System.out.println(Math.floor(5));

System.out.println(Math.floor(5.1));

System.out.println(Math.floor(-5.1));

System.out.println(Math.floor(-5.9));

Definition and Usage

The floor() method rounds a number downwards to the nearest integer.

Tip: For rounding a number upwards to the nearest integer, refer to the ceil() method.

Tip: To round a number to the nearest integer in either direction, consider using the round() method.

Note: For positive numbers the floor() method just removes the decimal part, but for negative numbers the integer part of the number will be changed if the number has a decimal part. If you only want to remove the decimal part, you can type cast the number as an integer.

Syntax

public static double floor(double number) 

Parameter Values

Parameter

Description

number

Needed: A number to be rounded downwards.

Technical Details

Returns:

double value representing the largest integer less than or equal to a given number.

Java Version:

Any