Pessoal,
vejam o Scritp abaixo:
import java.util.*;
class TestaString
{
public static void main (String [] args)
{
Scanner sc = new Scanner (System.in);
String palavra, palavra1, palavra2;
palavra1 = sc.next();
palavra2 = sc.next();
if ((palavra1+palavra2) == "ab")
palavra = "c";
else
palavra = palavra1 + " " + palavra2;
System.out.println (palavra);
}
}
Minha dúvida é a seguinte: se eu digitar os valores "a" e "b", um em cada linha, ele deveria imprimir a palavra c, mas isso não está ocorrendo. A comparação entre variáveis do tipo String é diferente? Alguém tem uma dica?
Obrigado,
--
Jefferson