Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Atribuição em condicional

boolean a = true;

if(a = false) {
    System.out.println("Falso!");
}

Nesse código existe uma atribuição em a no if? Ou seja logo depois da condicional a vale false?

1 resposta
solução!

toda atribuição retorna o valor atribuído, por razão , a=false retorna false , e pode ser colocado em um if que espera um valor booleano.