There are other statements, such as assignment statements, which allow you to set values to variables, and interactive statements, which allow you to interact with the current participant.
Control statements are used to control the sequence of statement executions.
Top-down, sequential execution is the simplest sequence of method execution. The method starts to execute on the first line of the code, goes to the next and continues until the final statement in the code has been executed. This works fine for very simple tasks but tends to lack real-world usefulness since such a method can only handle one situation. Most programs need to be able to decide what to do in response to changing circumstances. By controlling the execution sequence according to different situations, a specific piece of code can then be used to handle more than one situation.