Hola Mary, espero que estés bien
Tu código parece estar en el camino correcto para resolver el problema que plantea la actividad. Estás utilizando condicionales if/else
adecuadamente para determinar la situación del estudiante según el promedio de sus notas. Sin embargo, hay un pequeño detalle que podrías mejorar para que tu salida sea más clara y se ajuste mejor a la salida esperada.
En las cadenas de salida, podrías agregar un espacio después del promedio antes de continuar con el texto. Esto hará que el mensaje sea más legible. Por ejemplo:
if (promedio >= 7.0) {
System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue aprobado");
} else if (promedio >= 5.0 && promedio <= 6.9) {
System.out.println("El estudiante tuvo un promedio de " + promedio + " y está en recuperación");
} else {
System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue reprobado");
}
Con esta pequeña corrección, tu programa debería funcionar perfectamente y mostrar los mensajes de salida esperados.
Espero haber ayudado y buenos estudios!