Hola Joshua, espero que estés bien
Tu código parece estar casi perfecto para lo que necesitas. Solo hay un pequeño detalle que podrías mejorar para que el mensaje de salida sea exactamente como el esperado en el ejercicio. Aquí tienes un ejemplo con un pequeño ajuste en la salida:
import java.util.Scanner;
public class PracticaDeJava {
public static void main(String[] args) {
double test1;
double test2;
double test3;
double media;
Scanner teclado = new Scanner(System.in);
System.out.println("*************************");
System.out.println("Digita el resultado del primer test");
test1 = teclado.nextDouble();
System.out.println("Ahora digita el resultado del segundo test");
test2 = teclado.nextDouble();
System.out.println("Ahora ingresa el resultado del tercer test");
test3 = teclado.nextDouble();
media = ((test1 + test2 + test3) / 3);
if (media >= 7) {
System.out.println("El estudiante tuvo un promedio de " + media + " y fue aprobado.");
} else if (media >= 5) {
System.out.println("El estudiante tuvo un promedio de " + media + " y está en recuperación.");
} else {
System.out.println("El estudiante tuvo un promedio de " + media + " y fue reprobado.");
}
}
}
He modificado ligeramente los mensajes de salida para que coincidan exactamente con los ejemplos proporcionados en el ejercicio. Espero que esto te ayude a resolver tu duda.
¡Espero haber ayudado y buenos estudios!