Comparar un string

Hola expertos, tengo un inconveniente con un sector de una aplicación, resulta que estoy tratando de capturar una respuesta S/N (si o no) y no me toma la respuesta, me vuelve a pedir la respuesta.
Esa parte del código es la siguiente:
System.out.print("Desea una reserva en economica S/N");
String decision = entrada.next();
if(decision == "S")
Y no me toma cuando la respuesta es ES, si alguien me puede orientar agradecida, mientras seguiré intentando, gracias por su disponibilidad!

1 respuesta

Respuesta
1
lo q psas esq == en string compara si estan en el mismo lugar de memoria lo q nececitas es
decision.equals("S");
Muchas gracias por tu respuesta, entonces para comprr variables String equals, ¿con esta sintaxis?
nombrevariable.equals("variable a comparar";
Gracias por tu colaboracíon, te consulto porque nunca utilice equals.
si asi comparas te regrasa true o false :)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas