- For example, the
boolean
variable done could be used to write code that reads more like English.
Instead of
if(done == true)
{
System.out.println("We are done!");
}
we can write
if(done)
{
System.out.println("We are done!");
}
Programmers often use boolean
variables to aid in program flow and readability. The second version is the more preferred way of using a boolean
variable in this situation because it is less dangerous. If you make a mistake and only put = instead of == Java will not catch that and interprets the statement as assignment. Some strange results could occur and it can take the programmer a while to catch the error.