¿Si sabes la diferencia entre una comparación lógica de un bucle y una normal verdad?
Aquí el problema es que no sabes usar bloques lógicos, tu while() dentro del otro while() es infinito y de ninguna forma pararía a no ser que le indiques lo contrario.
Hasta podría asegurar que al ejecutar tu código no muestra nada, ¿verdad?
Por favor, toma un libro y estudia, así no vas llegar lejos.