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 n1Jn2,n3,n4,n5;
int n6;
String n7="1";
char r1,r2,r3,r4,r5,r6;
String p;
n1=1; n2=l1 n3=n1;
n4=n2; n6=1; n5=n6;
r1=(nl.equals(n2)?'m': 'b' );
r2=(nl.equals(n3)? 'm': 'b');
r3=(nl==n4?'b':'m');
r4=(nl==nS?'b':'m');
r5=(nl.equals(n?)?'m': 'b');
r6=(n1==n6?'m': 'b');
p=""+r1+r2+r3+r4+rS+r6;
System.out.println(p);
}
}
Assinale a opção que apresenta a mensagem após a execução do programa.