Foros del Web » Programación para mayores de 30 ;) » Java »

Trabajar con arreglo de 2 dimensiones o mas

Estas en el tema de Trabajar con arreglo de 2 dimensiones o mas en el foro de Java en Foros del Web. Hola quisiera saber como hago este programa y es que use un arreglo con 2 o mas dimensiones, la primera dimension debe ser el numero ...
  #1 (permalink)  
Antiguo 13/01/2005, 14:20
 
Fecha de Ingreso: septiembre-2003
Mensajes: 182
Antigüedad: 20 años, 8 meses
Puntos: 1
Trabajar con arreglo de 2 dimensiones o mas

Hola quisiera saber como hago este programa y es que use un arreglo con 2 o mas dimensiones, la primera dimension debe ser el numero de cada estudiante y la segunda deben ser para la calificaciones de cada uno de ellos y que me depliegue el promedio de todas las calificaciones obtenidas por cada estudiante y un promedio general de cada estudiante.

Hasta ahorita he echo un programa con arreglo de una dimension pero he sacado el promedio general les dejo el codigo para que lo vean pero quisiera saber como lo resuelvo gracias amigos.


class TareaHora9 {
public static void main(String[] arguments) {
float[] calificaciones = new float[10];
calificaciones[0] = 9;
calificaciones[1] = 8;
calificaciones[2] = 6;
calificaciones[3] = 5;
calificaciones[4] = 9;
calificaciones[5] = 7;
calificaciones[6] = 7;
calificaciones[7] = 3;
calificaciones[8] = 4;
calificaciones[9] = 5;

calificaciones[0] = calificaciones[0]
+ calificaciones[1]
+ calificaciones[2]
+ calificaciones[3]
+ calificaciones[4]
+ calificaciones[5]
+ calificaciones[6]
+ calificaciones[7]
+ calificaciones[8]
+ calificaciones[9] / 10;

System.out.println("El promedio es " + calificaciones[0]);
}
}
  #2 (permalink)  
Antiguo 14/01/2005, 19:53
 
Fecha de Ingreso: noviembre-2004
Ubicación: Oviedo
Mensajes: 99
Antigüedad: 19 años, 5 meses
Puntos: 1
Si quieres hacer matrices de dos dimensiones (bidimensionales) debes declarar una matriz bidimensional:

float Todo[][] = new float[10][5]
//aqui cada alumno (son 10) tiene 5 notas
//entonces ya puedes referenciar a cada alumno por su nota:
//por ejemplo la nota 3 del alumno 2: (recuerda que todo va en base cero)
float Nota = Todo[1][2];
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:13.