Os loops for são usados quando sabemos quantas vezes o loop deve ser executado. Se queremos que o loop pare com base em uma condição que não seja o número de vezes que ele é executado, devemos usar o loop while.
Os loops for são mais concisos porque eles mantêm as três partes – a variável, a condição, e o incremento – juntos em uma instrução.