Olá pessoal.
Minha dúvida é bem básica, mas acabei emperrando neste ponto.
Estou tentando comparar uma variável string chamada SEXO recebida via prompt, assim:
System.out.print("Digite o sexo da pessoa (M ou F): ");
dado = new BufferedReader(new InputStreamReader(System.in));
SEXO = dado.readLine();
//Testando o conteúdo da variável
System.out.println("Variavel SEXO: " + SEXO);
if (SEXO == “M”)
{ … }
O problema é que mesmo digitando M no prompt e mesmo aparecendo M como conteúdo da variável na mensagem de teste, a comparação SEXO == “M” continua sendo falsa.
Se antes do if eu inserir SEXO = M;, aí funciona normalmente. Pelo jeito tem algum segredo para receber essa string pelo prompt.
Alguém poderia ajudar??
Obrigado.