Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre o uso de ++ e =+

Observe o código:

public class TestaSomatória {

public static void main(String[] args) {
    int contador = 0;
    while(contador <= 10) {
        int total = 0;
        total = total + contador;                        // aqui eu coloquei total++contador (pensando que o total ia receber mais um 
                                                                          valor de total e depois receberia o valor de contador) só que deu errado.

                                                                          // depois coloquei total+=contador e rodou o código contando até 10 porém não sei se
                                                                          rodou por rodar ou se realmente está certo usar total+=contador, por via das dúvidas deixe
                                                                          total = total + contador mas fiquei com uma dúvida, como o programa conta até 10 se os valores
                                                                          de int total é 0 e int contador também é 0?            


        System.out.println(total);
        contador++;

    }    
}

}

1 resposta
solução!

Fala Daniel!

Está certo! "total+= contador" é a mesma coisa que "total = total + contador". Foi feito desta forma para não precisar ficar digitando a variável total duas vezes, por exemplo...

Conta até 10 porque a cada vez que passa pelo comando "contador++", é somado 1 neste contador. Então, quando ele chegar em 11, o programa sai do loop.

Espero ter ajudado!

Não esqueça de marcar o fórum como solucionado para eu receber seu feedback beleza!?

Abraços!