eo seguinte galera me desculpe se tiver algo sobre a duvida mas procurei e nao encontrei, to tentando fazer uma comparação do valor String que eu pego pelo console usando nextLine() e fazendo uma comparação com if. algo tipo assim(superficial)…
Stringvalor="s";//aquivemocodigo..
//result=s1.nextLine(); // digamos q a pessoa digite a letra "s"if(result==valor){
//executaocodigo
}
so que o if ta dando falso…alguem pode humildemente me ajudar… vlw rapaziada.
Strings tem que ser comparadas com o método equals, não com ==.
você até pode comparar com ==, mas não vai ter o comportamento que você quer.if(str1 == str2){ // Compara referências de objetoif(str1.equals(str2)){ //Compara o conteúdo da String
flaviobass
ae mateus, ta na mesma ainda manow… ta dando falso e pulando pro else