Este documento presenta 20 ejercicios sobre estructuras de control y programación estructurada en Java. Los ejercicios cubren temas como condicionales if-else, bucles while, for y do-while, sentencias switch, ámbito de variables, cálculo de sumatorios y productorios, y transformación de código entre if-else y switch. El objetivo es que el estudiante practique y aplique diferentes estructuras de control en la resolución de problemas algorítmicos.