A partir de agora, TODAS as vezes que você precisar comparar strings no Java você vai usar o método equals() . O método equals() é definido na classe Object do Java....
Todas as vezes que precisarmos fazer comparação entre objetos, será necessário sobrescrever o método equals() herdado da classe Object e implementar qual é o tipo de comparação que você precisa, seja por 1 atributo específico, ou por 2, ou por todos.
A comparação pode ser efetuada caracter a caracter (como em um vetor) ou através da função strcmp (string compare). int strcmp(const char *string1,const char *string2) - Compara duas strings (string1 e string2) e determina a ordem (alfabetica) das duas.
Dito isto, parece que você está executando o programa num ambiente UNIX/Linux, então sugiro substituir "cls" por "clear", pois "cls" é a instrução de linha de comando do MS-DOS/Windows para limpar a tela. Usado em sistemas Windows.
Exemplo usando sleep(): O princípio de funcionamente é simples: um processo arma um alarme (via alarm()) e se posiciona em pausa (via pause()). Na chegada do sinal SIGALRM, pause() será interrompida e o processo termina sua execução.
Escreva, por exemplo, algo do tipo: