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

Oque segnifica += no java q vi colocando no resultado ?

public class fatorial {

    public static void main (String[] args) {
            int soma = 1;
            for (int i = 1; i < 10; i++){
            soma = soma * i;    
            System.out.println("O fatoria de:" +soma);
        }
    }
}

fiz assim e deu certo nas nao na resposta ele colocou += e nao explicou isso no video gostaria de saber quando utilizo esse "+="

4 respostas

Olá Jhonatan.

O += é usado como uma outra maneira mais curta de escrever que você quer somar na própria variável algum outro valor, por exemplo, soma = soma + i e soma += i fazem a mesma coisa. Da mesma forma que soma = soma * i equivale a soma *= i e o mesmo para os outros operadores (subtração, divisão, ...)

solução!

É como um atalho de comando. Tem o mesmo resultado, mas, com menos escrita.

Escrever "variável += 2" vai gerar -> "variável = variável + 2"

Assim como o *=, ou o -=, isso faz a operação matemática indicada e aplica na variável automaticamente. Deste modo, você não precisa escrever ela duas vezes.

Exemplos:

"fatorial *= i" é a mesma coisa que "fatorial = fatorial * i""fatorial -= i" é a mesma coisa que "fatorial = fatorial - i"

Espero ter ajudado. :)

Showwww Ajudou muito diminui a escrita e bem legal tbm vlws

public static void main(String[] args) {

int soma = 1;

for( int i = 1; i<=100 ; i++ ){ soma = soma * i; System.out.println(i + soma); }

}

}