Hola Javier,
He visto tu código y parece que está diseñado para verificar la aprobación en una asignatura según la calificación ingresada. Todo parece estar en orden, pero aquí tienes algunos consejos y aclaraciones:
Condiciones de Aprobación:
Uso del Scanner:
Scanner al final del uso para liberar recursos. Puedes hacerlo con teclado.close(); después de que ya no necesites leer más entradas.Validación de Entrada:
Aquí tienes un ejemplo con la mejora de cerrar el Scanner:
import java.util.Scanner;
public class Aprobacion {
public static void main(String[] args) {
double calificacion;
Scanner teclado = new Scanner(System.in);
System.out.println("Ingrese su Calificación");
calificacion = teclado.nextDouble();
if (calificacion >= 7) {
System.out.println("El estudiante tuvo un promedio de " + calificacion + " y fue aprobado");
} else if (calificacion >= 5) {
System.out.println("El estudiante tuvo un promedio de " + calificacion + " y está en recuperación");
} else {
System.out.println("El estudiante tuvo un promedio de " + calificacion + " y fue reprobado");
}
teclado.close(); // Cerrar el Scanner
}
}
Espero que esto te ayude y buenos estudios!