Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - heidozanzo

#1
Java / [Ayuda] Problema con Array Bidimensional
7 Noviembre 2015, 19:54 PM
Buenas después de estar mucho tiempo buscando el problema ,así que decante por crear un tema   :D :D.


Tengo una consulta/problema con un arreglo bidimensional ,este mismo tiene 5 notas de n cantidad de alumnos ingresadas ,al momento de pedir el alumno con mayor nota (Osea el nombre y la nota) no tengo problema me lo muestra sin complicaciones pero al mostrar el mínimo me muestra la mínima nota bien pero el nombre del alumno me lo muestra null



Código (java) [Seleccionar]
 
       mayor  = menor= not1[0][0];//se toma el primero como mayor y menor
 
       
       for (f = 0; f < nombres.length; f++) {  //
           for (a = 0; a < not1[f].length; a++) {
               if (not1[f][a] > mayor) {
                   mayor = not1[f][a];
                   nombreMayor = nombres[f];
               } else if (not1[f][a] < menor) {
                   menor = not1[f][a];
                   nombreMenor = nombres[f];
               }
           }          
       }
       System.out.println("Mayor nota de la clase del alumno  "+nombreMayor+ "  " + mayor);
 
       System.out.println("Menor nota de la clase del alumno  "+nombreMenor+ " " + menor);
 
   }


para orientarse un poco:
Código (java) [Seleccionar]
 int nualumn=0 //es el numeros de alumnos ingresados
public static String[] nombres; //donde ingreso los nombres
public static int [][] not1;     //el array bidimensional para las 5 notas
public static String nombreMenor ; //este es el del problema
public static String nombreMayor ;  //String para almacenar el nombre mayor
int a=0
int f=0  


se que aca no se hace la tarea de nadie ,solo estoy preguntando si como lo formule esta mal puesto o es algun error tonto no pido que me lo resuelvan   :P :P,solo una ayuda que ya me esta desquiciando
si falto algun dato estare pendiente al tema y lo agregare ,y si no cumpli con alguna norma ,soy nuevo  :xD :xD y si las lei pero si se me paso alguna sepan perdonar :P .