Pfv oq significa este asterisco nesta linha do código de fatorial?
fatorial *= i;Obg,
Georg Lucas
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!