public class Alumnos20 { public static void main(String[] args) { int contador = 0, suspenso= 0, suficiente=0, bien=0, notable=0, sobresaliente=0; do{ int nota = (int)(Math.random()*(11)); if(nota<5) { System.out.println("Alumno "+(contador+1)+" tiene un suspenso."+" Nota:"+nota); suspenso++; }else if(nota==5) { System.out.println("Alumno "+(contador+1)+" tiene un suficiente."+" Nota:"+nota); suficiente++; }else if(nota==6) { System.out.println("Alumno "+(contador+1)+" tiene un bien."+" Nota:"+nota); bien++; }else if(nota>6 && nota<9) { System.out.println("Alumno "+(contador+1)+" tiene un notable."+" Nota:"+nota); notable++; }else if(nota>=9) { System.out.println("Alumno "+(contador+1)+" tiene un sobresaliente."+" Nota:"+nota); sobresaliente++; } contador++; }while(contador<20); System.out.println(" Suspensos: "+suspenso +"\n Suficiente: "+suficiente +"\n Bien: "+bien +"\n Notable: "+notable +"\n Sobresaliente: "+sobresaliente); } }Recordar todos los ejercicios tienen varias maneras de resolverse, no tiene que ser la que veáis en el blog la mas eficiente e incluso puede estar mal, son ejercicios orientativos.
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
Mostrando entradas con la etiqueta contador. Mostrar todas las entradas
Mostrando entradas con la etiqueta contador. Mostrar todas las entradas
Notas Alumnos, Suspenso, Suficiente, Bien, Notable y Sobresaliente JAVA
Programa que genera la nota de un examen de 20 alumnos aleatoriamente, agregando si tienen un Suspenso, Suficiente, Bien, Notable o Sobresaliente, y haciendo un recuento final de cuantos suspenso hay, cuantos suficientes, etc...
Quiniela al Azar, 1X2 JAVA
Programa que emula a una quiniela, con las variables típicas de 1X2 en cada una de las 15 filas.
public class QuinielaAzar { public static void main(String[] args) { int cont = 0; do{ int opciones = (int)(Math.random()*3); String opc[] ={"[1][ ][ ]","[ ][X][ ]","[ ][ ][2]"}; System.out.printf("%2d LOC - VIS %s %n", cont,opc[opciones]); cont++; }while(cont<=15); } }
Ejemplo printf con String
Ejemplo para colocar una lista de nombres y apellidos en modo columna mediante printf() y que salgan colocados uno debajo de otro colocados
import javax.swing.JOptionPane; public class EjPrintf3 { public static void main(String[] args) { String nombre, apellido; int contador=1; System.out.printf("%20s %20s %n", "Nombre", "Apellido"); //variable boolean "introducir" inicializada en true //para crear un bucle hasta que sea false boolean introducir = true; while(introducir){ nombre = JOptionPane.showInputDialog("Introduce el nombre "+ contador+" de 5"); apellido = JOptionPane.showInputDialog("Introduce el apellido "+ contador+" de 5"); //%20s => 20 caracteres y alineado a la derechaa System.out.printf("%20s %20s %n", nombre,apellido); // contador para salir del bucle cuando registre 5 nombres contador++; if(contador==6){ introducir=false; } } } }
Suscribirse a:
Entradas (Atom)