To make code easier to read, we shall define a new type called Boolean. Simply, stated, we use true and false for the values of 1 and 0.
Example:
Boolean found = true; while ( ! found ) { //look for something }
Example:
Boolean inOrder (ArrayList list); // If the array is sorted in ascending order // the function will return true, false otherwise { Boolean order = true; int n = list.size(); for (int x = 1; x < n; x++) if (list.get(x - 1) > list.get(x)) order = false; return order; {to call the function,
if ( ! inOrder (list) ) sort (list);