lunes, 2 de octubre de 2017

Array List

Código de un Arraylist

 public class NodoLista4{ 
    String nom; 
    int calif1; 
    int calif2; 
    int calif3; 
}


import java.util.*; 
public class ListaAlumnos{ 

       static double prom; 
   public static void main( String args[] ){ 
     Scanner leer = new Scanner(System.in); 

        NodoLista4 nodo = new NodoLista4(); 
        int op; 

        ArrayList lista = new ArrayList(); 
     do{ 
        System.out.println( "Ingrese el nombre del alumno:" ); 
        nodo.nom = leer.next(); 
        System.out.println( "Ingrese la primera calificación:" ); 
        nodo.calif1 = leer.nextInt(); 
        System.out.println( "Ingrese la segunda calificación:" ); 
        nodo.calif2 = leer.nextInt(); 
        System.out.println( "Ingrese la tercera calificación:" ); 
        nodo.calif3 = leer.nextInt(); 

        lista.add("Nombre del alumno:\n"+nodo.nom); 
        lista.add("Calificación 1:\n"+nodo.calif1); 
        lista.add("Calificación 2:\n"+nodo.calif2); 
        lista.add("Calificación 3\n"+nodo.calif3); 

        promedio(nodo.calif1, nodo.calif2, nodo.calif3); 

        lista.add("Su promedio es:\n"+prom); 

        System.out.println( "¿Desea ingresar otro alumno?" ); 
        System.out.println( "1.-Si\t 2.-No" ); 
        op = leer.nextInt(); 
     } 
      while(op != 2); 
        List lista2 = new ArrayList(lista); 
        Iterator it = lista2.iterator(); 
       while (it.hasNext()){ 
            System.out.println(it.next()+""); 
         } 
   } 

      private static double promedio(int calif1, int calif2, int calif3){ 
          int suma = calif1 + calif2 + calif3; 
          prom = suma/3; 
          return prom; 
      } 
}

No hay comentarios:

Publicar un comentario