Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

posso colocar mais de um incremento quando utilizar o for

for (inicializacao; condicao; incremento), envés de ser assim ser for (inicializacao; condicao; incremento; incremento)

7 respostas

Pode sim, faça por exemplo

for(int i = 0; i < valor; i++, a++)

Lembre-se de usar vírgula, não ponto e vírgula, para separar os dois incrementos.

Abraços!

Não é muito usual essa forma, mas...

Neste caso acho mais lógico utiliza i + 2, ou mais seja lá quanto queira do que colocar dois incrementos.

Fala pessoal! Consegui resolver o exercicio desta forma:

public class CalculoFatorial{
    public static void main (String[] args){

        int fatorial = 1;        

        for (int i = 0; i <= 10; i++){

            if (i == 0){
                System.out.println("O fatorial de " + i + "! e " + fatorial);
            }else{
                fatorial = fatorial * i;
                System.out.println("O fatorial de " + i + "! e " + fatorial);
            }

        }
    }
}
solução!

No for você pode ter mais de um inicialização, mais de uma condição e mais de um incremento separados por vírgula. Espero ter ajudado.

Muito bem Fabio, ficou legal! Vamos em frente bons estudos!!

Oi Arnaldo dá um retorno aqui pra gente, se não tiver mais nenhuma dúvida marca uma solução pro post. Fico no aguardo.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software