Questão
ID 770566Disciplina: Tecnologia da Informação
Assunto: Java
Ano: 2021 Banca: SSPM - Serviço de Seleção do Pessoal da Marinha Órgão: Marinha do Brasil
Na linguagem Java, existe uma diferença entre comparação por referência e comparação por conteúdo. O operador "==" e o método "equals" apresentam comportamentos específicos com relação a essa característica. Analise o código Java da figura abaixo.
public class Quest {
public static void main(String args[]) {
Integer n1,n2,n3,n4,n5;
int n6;
String n7="1";
char r1,r2,r3,r4,r5,r6;
String p;
nl=l; n2=l; n3=n1;
n4=n2; n6=1; n5=n6;
rl=(n1.equals(n2)?'m': 'b' );
r2=(n1.equals(n3)? 'm': 'b');
r3=(n1==n4?'b':'m');
r4=(n1==n5?'b':'m');
r5=(n1.equals(n7)?'m': 'b');
r6=(n1==n6?'m': 'b');
p=""+rl+r2+r3+r4+r5+r6;
System.out.println(p);
}
}
Assinale a opção que apresenta a mensagem após a execução do programa.