Olá pessoal! Em muitos casos, ao ler uma string você pode encontrar alguns problemas, por exemplo, seu programa pode pular a leitura da string seguinte. Nesses casos é necessário utilizar o SETBUF para limpar o buffer do teclado. Lembrando, não é recomendado o uso de FFLUSH. Será mais explicado na aula abaixo.
M. Grimmer, M. Rigger, R. Schatz, L. Stadler, and H. Mössenböck. Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, page 17--26. ACM, (2014)