Buscar

Questão 3/10 - Programação Orientada a Objetos Avalie o seguinte código: public class Teste { public static void main(String[] args) { S...

Questão 3/10 - Programação Orientada a Objetos
Avalie o seguinte código:
public class Teste {
public static void main(String[] args)
{
String s1 = new String("Ola");
String s2 = new String("Ola");
String s3 = s1;
System.out.println(s1 == s2); //PRIMEIRA COMPARAÇÃO
System.out.println(s1.equals(s2)); //SEGUNDA COMPARAÇÃO

System.out.println(s1 == s3); //TERCEIRA COMPARAÇÃO
}
}
Sobre o tópico em questão considere as afirmações a seguir:
I-A primeira comparação é avaliada como verdadeira
II- A segunda comparação é avaliada como falsa
III- A terceira comparação é avaliada falsa
É correto apenas o que se afirma em
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
Você assinalou essa alternativa (E)

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Essa pergunta também está no material:

APOL Objetiva - APOL Objetiva 2 (Regular) II
6 pág.

Análise e Desenvolvimento de Sistemas Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa D) I e III apenas. A primeira comparação (s1 == s2) é avaliada como falsa, pois compara a referência de memória dos objetos e não o conteúdo das strings. Embora as strings s1 e s2 tenham o mesmo conteúdo, elas são objetos diferentes na memória. A segunda comparação (s1.equals(s2)) é avaliada como verdadeira, pois compara o conteúdo das strings e não a referência de memória. A terceira comparação (s1 == s3) é avaliada como verdadeira, pois s3 recebeu a referência de s1, ou seja, ambos apontam para o mesmo objeto na memória.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais