Pedir nota como numero y que devuelva en letra la calificación.

Ejemplo de uso del switch con las notas de un estudiante.
Si la nota es 0,1,2,3 o 4 muestra INSUFICIENTE
Si la nota es 5 muestra SUFICIENTE
Si la nota es 6 muestra BIEN
Si la nota es 7 u 8 muestra NOTABLE
Si la nota es 9 o 10 muestra SOBRESALIENTE
Si el registro no esta entre 0 y 10 indica un ERROR.

Para pedir el número utilizamos JOptionPane.showInputDialog
import javax.swing.*;

public class ejSwitch {
 public static void main(String[] args) {
  int nota;
  String cadena = JOptionPane.showInputDialog("Introduce la nota: ");
  nota=Integer.parseInt(cadena);
  
  switch(nota){
  case 0:
  case 1:
  case 2:
  case 3:
  case 4:
  System.out.println("INSUFICIENTE");
  break;
  case 5:
  System.out.println("SUFICIENTE");
  break;
  case 6:
  System.out.println("BIEN");
  break;
  case 7:
  case 8:
  System.out.println("NOTABLE");
  break;
  case 9:
  case 10:
  System.out.println("SOBRESALIENTE");
  break;
 default:
 System.out.println("ERROR INTRODUCE UNA NOTA ENTRE 0 Y 10.");
break;
   }
 }
}

No hay comentarios:

Publicar un comentario