public class ejercicio_alumnos { /** * Se quiere guardar la información de las notas de una clase de alumnos. * La clase cómo máximo puede tener 30 alumnos y vamos a guardar para cada * alumno su DNI, su nombre y las notas de 3 asignaturas (programación, * sistemas y redes). * * Piensa y decide la estructura de datos que vas a utilizar para resolver el problema. * * Lo primero que deberás hacer es introducir el DNI y el nombre de cada alumno * y sus tres notas. Se pueden meter camo maximo 30 alumnos, pero si la clase tiene * menos se introducir� como DNI un "0" para terminar. * * A continuaci�n se mostrar� el siguiente men� en pantalla, que se ir� repitiendo * hasta que pulsemos la opci�n de salir. * * 1) Listado de alumnos con sus tres notas. * 2) Listado de alumnos con su nota media (Sobresaliente:9-10, * Notable: 8, Bien: 6-7, Suficiente: 5, Suspenso: menor que 5. * 3) Buscar los DNI. Se pedir� un DNI y si existe el alumno con dicho * DNI se mostrar� su nombre y sus datos. * 4) Mostrar notas por asignaturas: Se pedir� una asignatura y se mostrar� * el listado de alumnos s�lo con las notas de esa asignatura. * 5) Listados de m�ximas notas: Se sacar� un listado que para cada * asignatura se mostrara el listado de alumnos que han sacado m�s nota. * 6) Salir */ public static void main(String[] args) { // variables String [][] dni_nombre=new String [2][2]; //declaramos un string de n filas y n columas int[][] notas=new int [2][3]; //[n]=representa los alumnos [n2]=representa las asignaturas String salir=""; char pausa; int i,j, opcion,media=0,pos=0, maximapro=-999,maximare=-999, maximasis=-999; String dni_buscar="", asignatura_buscar=""; boolean encontrado=false; //algoritmo for(i=0;i