Buscar

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

Questão 5/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 Nota: 10.0 A I apenas (FALSO) I. s1 e s2 são instâncias diferentes com o mesmo conteúdo. O == neste caso compara apenas se são a mesma instância e por isso resulta em falso. (FALSO) II. O método equals compara o conteúdo e por isso é verdadeiro. (FALSO) III. s1 e s3 são a


A
B
C
D
E

Essa pergunta também está no material:

APOL 2
26 pág.

Programação Orientada A Objetos Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa A) I apenas. I. s1 e s2 são instâncias diferentes com o mesmo conteúdo. O operador == neste caso compara apenas se são a mesma instância, e como são instâncias diferentes, o resultado é falso. II. O método equals compara o conteúdo das strings, e como s1 e s2 possuem o mesmo conteúdo, o resultado é verdadeiro. III. s1 e s3 são a mesma instância, pois s3 recebeu a referência de s1. Portanto, a comparação com o operador == resulta em verdadeiro. Portanto, apenas a afirmação I está correta.

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