3
respostas

FOR EACH e FOR TRADICIONAL

Por favor, alguem poderia traduzir o for each deste codigo para o for tradicional? para que fique do tipo "for( int x=0; ???; ???)"

public int getTempoTotal(){
    int tempoTotal = 0;
    for(Aula aula : aulas){
        tempoTotal += aula.getTempo();
    }
    return tempoTotal;
}
3 respostas

Ficaria dessa forma:

public int getTempoTotal(){
    int tempoTotal = 0;
    for (int i = 0; i < aulas.size(); i++){
        tempoTotal += aulas.get(i).getTempo();
    }
    return tempoTotal;
}

ok, muito obrigado, eu fiz isso mas nao funcionou, agora vou tentar descobrir porque.

Acredito que faltou receber a lista de aulas como parâmetro, se quiser postar seu código aqui posso verificar junto com você.