Estoy aprendiendo Java, intenté hacer algo simple(La secuencia Fibonacci).
Resulta que al intentar comparar una string con ==
o !=
no funciona.
Hice un código aparte para ver si mi hipótesis era cierta, y resulta que tengo la razón.
¿Alguien sabe porqué sucede esto?
import java.util.Scanner;
public class main{
public static void main(String arg[]){
String Tecla;
Scanner cin = new Scanner(System.in);
Tecla = cin.nextLine();
if(Tecla == "c"){
System.out.println("Es [c]");
}
}
}
// No importa la tecla que de, no entra al if