Java Programming/Keywords/boolean

From Wikibooks, open books for an open world
< Java Programming‎ | Keywords
Jump to: navigation, search

boolean is a keyword which designates the boolean primitive type. There are only two possible boolean values: true and false. The default value for boolean fields is false.

The following is a declaration of a private boolean field named initialized, and its use in a method named synchronized.

Computer code
private boolean initialized = false;
public synchronized void {
   if ( !initialized ) {
      connection = connect();
      initialized = true;
   }
}


Note that there is no automatic conversion between integer types (such as int) to boolean as is possible in some languages like C. Instead, one must use an equivalent expression such as (i != 0) which evaluates to true if i is not zero.