Floating-point numbers should not be compared using == because some of these numbers cannot be exactly represented
You may expect them to be equal when comparing them, but instead they are just very close and == will come out as false
Therefore, floating-point numbers should not be compared for exact equality but instead for being close enough
The epsilon is a difference threshold for indicating that floating-point numbers are equal (it is usually 0.0001)
Please SUBSCRIBE to Appficial, and check out more Java Programming Tutorials! http://www.appficial.com
Java if else Statements
https://youtu.be/xuWOW4UgyAI
Java Relational Operators
https://youtu.be/rYX6AQo9YsU
Java Multi-branch if-else-if Statement
https://youtu.be/h-qsFBw1IVg
Java Nested if-else Statements
https://youtu.be/6PdGXsKUWys
Java Distinct If Statements
https://youtu.be/64A42pRUsTI
Java Logical Operators
https://youtu.be/yW8IShT12yQ
Java Short Circuit Evaluation
https://youtu.be/JKktfkOWyJY
Java Switch Statement
https://youtu.be/9KncitnPqTE
Java Precedence Rules for Logical and Relational Operators
https://youtu.be/SIb52SKdkXE
Java Boolean Data Type
https://youtu.be/DITfFpSVAJA
Java String Comparison Methods
https://youtu.be/-lQhD3pOA8s
String Access Methods
https://youtu.be/gBgyMyBnoXE
String Modifier Methods
https://youtu.be/YaL9PCOG0X4
The Conditional Expression
https://youtu.be/WR-PfTLAYaE
Floating-point Comparison
https://youtu.be/m0PLceVGB00
Character Comparison
https://youtu.be/YhiL7QDLeRQ
System.out.printf() method
https://youtu.be/g_BsIuRVfvk
Displaying Currency in Java
https://youtu.be/hjsTu8300vg
Variable Scope
https://youtu.be/CauIGSh8KsA