Buenas después de estar mucho tiempo buscando el problema ,así que decante por crear un tema .
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
para orientarse un poco:
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 ,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 y si las lei pero si se me paso alguna sepan perdonar .
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 ,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 y si las lei pero si se me paso alguna sepan perdonar .