- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Comparison of Float in Java
To compare Float in Java, use the following methods −
Method 1 − compareTo(newFloat) method in Java
The java.lang.Float.compareTo() method compares two Float objects. This method returns the value 0 if the new float value is numerically equal to this Float; a value less than 0 if this Float is numerically less than new float; and a value greater than 0 if this Float is numerically greater than new float.
Here is an example −
Example
import java.lang.*; public class Demo { public static void main(String args[]) { Float f1 = new Float("25.2"); Float f2 = new Float("25.20"); int res = f1.compareTo(f2); if(res > 0) { System.out.println("f1 is greater than f2"); } else if(res < 0) { System.out.println("f1 is less than f2"); } else { System.out.println("f1 is equal to f2"); } } }
Output
f1 is equal to f2
Method 2 − compare(f1, f2) method in Java
The java.lang.Float.compare() method compares two float values objects numerically. This method returns the value 0 if f1 is numerically equal to f2; a value less than 0 if f1 is numerically less than f2; and a value greater than 0 if f1 is numerically greater than f2.
Let us see an example −
Example
import java.lang.*; public class Demo { public static void main(String args[]) { float f1 = 29.29f; float f2 = 55.55f; int res = Float.compare(f1, f2); if(res > 0) { System.out.println("f1 is greater than f2"); } else if(res < 0) { System.out.println("f1 is less than f2"); } else { System.out.println("f1 is equal to f2"); } } }
Output
f1 is less than f2
- Related Articles
- Comparison of double and float primitive types in Java\n
- Comparison of double and float primitive types in C#
- Assigning an integer to float and comparison in C/C++
- String Comparison in Java
- Comparison of Java and .NET
- What is the most effective way for float and double comparison in C/C++?
- Comparison of autoboxed integer object in Java\n
- Comparison of Exception Handling in C++ and Java
- Java String Comparison Methods.
- Case sensitive string comparison in Java.
- How to convert Float array list to float array in Java?
- Java Float isInfinite() Method
- Java Float isNaN() Method
- Java Float Wrapper Class
- Round float and double numbers in Java

Advertisements