import java.io.*;
public class Arreglos {
public static void main(String args[]) throws IOException{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String nombres[];
int notas[];
int n;
float promedio;
int acumuladorNotas = 0;
System.out.println("Ingrese la cantidad de estudiantes a procesar");
n = Integer.parseInt(br.readLine());
nombres = new String[n];
notas = new int[n];
for(int i=0;i<n;i++){
System.out.print("Ingrese el nombre "+(i+1));
nombres[i] = br.readLine();
System.out.print("Ingrese la nota "+(i+1));
notas[i] = Integer.parseInt(br.readLine());
}
for(int i=0; i<n;i++){
acumuladorNotas = acumuladorNotas + notas[i];
}
System.out.println("Los nombres antes de ser ordenados son:\n");
for(int i=0;i<n;i++){
System.out.println("Nombre "+i+": "+nombres[i]);
}
Arrays.sort(nombres);// esta sentencia ordena todo el arreglo
System.out.println("Los nombres despues de ser ordenados son:\n");
for(int i=0;i<n;i++){
System.out.println("Nombre "+i+": "+nombres[i]);
}
promedio = acumuladorNotas/ (float) n;
System.out.println("El promedio de los estudiantes fue " +promedio);
}
}
No hay comentarios:
Publicar un comentario