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

Comportamento do operador ==

Quando utilizamos == para objetos, ele verifica a referência do objeto.

var c1 = new Conta();
var c2 = new Conta();
if (c1 == c2) 
{ 
    // false 
}

Qual o comportamento quando utilizamos == para variáveis do tipo int, float, etc?

int i = 10;
int y = 10;
if (i == y)
{
    // true
}
1 resposta
solução!

== compara os valores das variáveis e retorna true se são iguais.

=== compara os valores das variáveis e o tipo delas e retorna true se são iguais.