Pfv oq significa este asterisco nesta linha do código de fatorial?
fatorial *= i;
Obg,
Georg Lucas
Pfv oq significa este asterisco nesta linha do código de fatorial?
fatorial *= i;
Obg,
Georg Lucas
Oi Georg, tudo bem?
Em Java e em outras linguagens que vieram do C, um operador como * = é chamado de operador de Atribuição Aumentada (Augmented Assignment). Consiste em usar um operador aritmético como +, -, * ou / e o operador de atribuição (um único =).
Eles são usados como uma espécie de atalho para executar uma operação matemática no valor armazenado em uma variável e, em seguida, armazenam o resultado dessa operação de volta na variável.
Em outras palavras, esse código:
fatorial *= i;
é uma forma mais simples de escrever esse código:
fatorial = fatorial * i;
Abraço!