El siguiente tutorial, está dirigido para todas aquellas personas interesadas en aprender a crear un programa en Java, con las siguientes características.
Con la ayuda de un ciclo for, le pediremos 6 calificaciones al usuario y en base a la misma, consideraremos lo siguiente:
- Menor a 4 — Suspendidos
- Igual a 4 — Condicionados
- Mayor a 5 — Aprobados
Para ello usaremos if anidados.
Contaremos cada uno de los datos ingresados y comparados, y al final responderemos cuantas personas fueron suspendidas, condicionadas o aprobadas.
Tutorial
Primero, crearemos nuestra clase “Ejercicio 13”.
Recuerda que, si desconoces como crear una clase en Java, aquí te dejamos un enlace que te ayudará a crearla.
Ahora escribiremos la librería Scanner, la cual nos ayudará a ingresar datos por teclado en Java.
import java.util.Scanner;Dentro de nuestra clase “Ejercicio 13” crearemos el método especial que nos permitirá ejecutar nuestro programa.
public static void main(String[] args) {El símbolo “{“ que sirve para abrir un método, no lo cerraremos aún, dado a que después de este, desarrollaremos nuestro programa.
Usaremos la librería scanner, en donde “sc” será nuestro objeto.
Scanner sc = new Scanner(System.in);Ahora, declararemos las variables que nos ayudarán a hacer nuestro programa.
int nota,aprobados,suspensos,condicionados;
Posteriormente, y con excepción de “nota” las inicializaremos en 0.
aprobados=0;
suspensos=0;
condicionados=0;Después crearemos nuestro ciclo for para pedir las 6 calificaciones.
for (int i=1;i<=6;i++) {Ahora, le pediremos al usuario que introduzca una nota.
System.out.print("Introduzca nota entre 0 y 10: ");
nota=teclado.nextInt();Si la nota, es igual a 4, sumaremos 1 a nuestro contador de condicionados.
condicionados++;De lo contrario si es mayor o igual a 5, sumaremos 1 a nuestro contador de aprobados.
aprobados++;Y por ultimo, si la nota es menor a 4, sumaremos 1 a nuestro contador de suspendidos. Y con este ultimo cerramos nuestro ciclo for.
suspensos++;
}Al final del programa, mostraremos en consola, cuantos alumnos fueron aprobados, condicionados y suspendidos.
System.out.println("Aprobados: " +aprobados);
System.out.println("Condicionados: "+condicionados);
System.out.println("Suspensos: " +suspensos);Finalmente, cerramos el método “public static void main(String[] args)” abierto.
}Y ese es todo el código necesario.
Así es como quedaría nuestro código final.
import java.util.Scanner;
public class Ejercicio14 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner teclado = new Scanner( System.in );
int nota,aprobados,suspensos,condicionados;
aprobados=0;
suspensos=0;
condicionados=0;
for (int i=1;i<=6;i++)
{
System.out.print("Introduzca nota entre 0 y 10: ");
nota=teclado.nextInt();
if(nota == 4)
condicionados++;
else
if(nota >= 5)
aprobados++;
else
if(nota < 4) // este if sobra, ya que es el único caso posible
suspensos++;
}
System.out.println("Aprobados: " +aprobados);
System.out.println("Condicionados: "+condicionados);
System.out.println("Suspensos: " +suspensos);
}
}
Aquí abajo mostraremos una captura de pantalla de resultado esperado.

Esperemos y hayan sido de gran ayuda este ejemplo.
Si tienes alguna duda, corrección, o mejora, puedes dejarla aquí abajo en los comentarios, y con ello ayudar a otros que están empezando,

¿Quieres Más?
Encuentra cursos y libros gratuitos, además de cupones de Udemy, en nuestros Telegram.
Actualmente…
- Francia lanza el mayor proyecto de migración a Linux gubernamental
- Un nuevo análisis pone a prueba la fiabilidad de las respuestas de IA en Google
- Corea del Norte acecha el código abierto: así planean sus ataques de cadena de suministro
- La mano de obra invisible que entrena la IA enfrenta demandas y condiciones precarias
- OpenAI propone la semana laboral de cuatro días por la IA
- GitHub lanza un segundo modelo de IA para revisar código
- Cursos gratis para aprender Vibe Coding con Claude Code
- Ciberdelincuentes ahora comercializan kits de phishing
- Un curso gratuito enseña a usar OpenClaw, el agente de IA de código abierto
- Un estudio dice que modelos de IA desobedecen órdenes para proteger a sus “compañeros”










