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…
- SAP abre acceso gratuito a su curso de diseño de software para principiantes
- Este curso de alemán del MIT lleva una década online y sigue siendo gratis
- Abren inscripciones a curso gratuito de programador fullstack
- Este curso gratuito te ayuda a educar a tu perro desde casa
- Microsoft y Banco Santander lanzan un curso gratuito sobre Copilot
- SAP abre gratis su curso de diseño de negocios (en línea)
- Descubre cómo dominar Excel GRATIS y potenciar tu productividad laboral
- Cursos gratuitos de inteligencia artificial que puedes empezar hoy y sin experiencia
- Google abre un curso gratis de ciberseguridad pensado para principiantes
- Harvard mantiene su curso de Python gratis con acceso y certificado










