Sono tante le possibilità in cui ci siano.
Specialmente gli if che controllano l'avvenuta soddisfazione di una condizione.
Capita meno di usare il for, almeno a me....

Ma tutto dipende da cosa si vuol fare/controllare......