Está en la página 1de 2

package novo;

import java.util.Scanner;
public class Novo {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int tam;
System.out.println("Ingrese la cantidad de estudiantes");
tam = lector.nextInt();
if (tam > 0) {
int[][] arra = new int[tam][4];
for (int fila = 0; fila < arra.length; fila++) {
System.out.println("Estudiante N." + (fila + 1) + ":");
System.out.println("--A Continuacion Ingrese Las Notas--");
//Ahora si se viene lo chido XD.. como te dije quite un for ....por
que lo que hacias
// era hacer mas largo el ocodigo, quitando un for ahorras spacio
en memoria ram,
//Aqui tenias "int [] arr2 = arra[fila];" yo se que lo puso el
profesor
//pero lo que hace ahi es estar declarando un arreglo nuevo que no
es necesario
//pror que ya lo tiene la variable "tam" que es lo mismo decir
filas.
int suma = 0;
int peorclass = 0;
int mejorclass = 0;
//estas variables se declaran dentro del primer for...
//para que no vaya sumando...todas las clases de todos los
estudiantes si no individualmente
for (int columna = 0; columna < 4; columna++) {
//comiena segundo for para guardar las notas.
System.out.print("Nota " + (columna + 1) + ":");
// en este sytem print podes quitarle el "LN" para que no haga
un
//salto de linea y se mire mas bonito :)
int notas = lector.nextInt();
//ahora aui las notas las guardabas en "arr2[columna] =
lector.nextInt();"
//podes irlas guardando en una sola variable como lo es
notas..para que se haga
//mas facil y entendible a la hora de ir la suma,mayor,etc.
suma = suma + notas;
if (columna == 0) {
mejorclass = notas;
peorclass = notas;
} else {
if (notas > mejorclass) {
mejorclass = notas;

}
if (notas < peorclass) {
peorclass = notas;

}
}
}
//ahora para imprimir todo debia ir dentro del primer for y
terminando
//si lo pones dentro del segundo for te va ir sacando la suma mayor
y menor de cada nota ingresada
System.out.println("La suma de todas sus clases: " + suma);
System.out.println("El promedio de todas sus clases: " + (suma /
4));
System.out.println("La mejor clase: " + mejorclass);
System.out.println("La peor clase:" + peorclass);
}
}
}

También podría gustarte