Loop structures are used when you want program run a part of it repeatedly, when you don’t want to write repeated code or when you don’t know exactly the times it loop. Including:
To control code flow inside loop structures, we could use loop controllers.