April 2017
Beginner
504 pages
14h 11m
English
The heart of the sort is the condition and the value swapping inside the loop.
if (names[j].compareTo(names[j + 1]) > 0) { final String tmp = names[j + 1]; names[j + 1] = names[j]; names[j] = tmp; }
There is only one conditional command in Java, the if command. It has the following format:
if( condition ) block else block
The meaning of the code structure is quite straightforward. If the condition is true, then the first block is executed, otherwise, the second block is executed. The else keyword, along with the second block, is optional. If there is nothing to be executed in case that the condition is false, then there is no need for the else branch, just like in the example. If the array element indexed with ...
Read now
Unlock full access