Código:
Hola, tengo este código, que lee una linea, la separa por espacios, mete cada palabra en un array y luego dependiendo de las palabras, hace una cosa u otra. Pero lo básico que es que cuando la primera palabra sea "exit" salga, no lo hace, es un poco tonto, pero no se que es lo que falla. Gracias!import java.io.BufferedReader; import java.io.InputStreamReader; public class Map { public static void main(String[] arg) { try { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String palabras[]; do { String linea = br.readLine(); palabras = linea.split(" "); System.out.println("Numero de palabras: " + palabras.length); for(String p : palabras) { System.out.println("- " + p); } } while (palabras[0] != "salir"); } catch(Exception e) { System.out.println( e.getMessage() ); } } }
Saludos
MiGueL