Paracticas ArrayList

Karen Paola Vasquez Jimenez

package ArrayList;

public class ArrayDeNombres {
public static void main(String args[]){
    String[] nombre =new String[4];
    nombre[0]="Maria";
    nombre[1]="Fatima";
    nombre[2]="Leornado";
    nombre[3]="Lisset";
    nombre[4]="Sarahi";
    
}
}
 

 

 

package ArrayList;

import java.util.ArrayList;

public class Lista {

    public static void main(String[] args) {
        ArrayList nombres = new ArrayList ();
        
        nombres.add("Uriel");
        nombres.add("Valeria");
        nombres.add("Gustavo");
        nombres.add("Laura");
        nombres.add("Ulises");
        
        System.out.println(nombres);
    }

}

public class Tarea {

    public static void main(String[] args) {
        ArrayList nombres = new ArrayList ();
        
        nombres.add("Uriel");
        nombres.add("Valeria");
        nombres.add("Gustavo");
        nombres.add("Laura");
        nombres.add("Ulises");
        
        System.out.println(nombres);
        
    nombres.add(3,"Araceli");
    nombres.add(3,"Araceli");
    
    System.out.println (nombres);
    
    nombres.add(0,"Araceli");
    nombres.add(1,"Araceli");
    
    System.out.println (nombres); }}

package ArrayList;

import java.util.ArrayList;

public class ListaNum {
    
    public static void main(String[] args) {
        ArrayList numeros = new ArrayList ();
        
        numeros.add("48");
        numeros.add("34");
        numeros.add("8");
        numeros.add("7");
        numeros.add("2006");
        
        System.out.println(numeros);
        
    }

}

package ArrayList;

import java.util.ArrayList;

public class ListaNum1 {

public static void main(String[] args) {
    ArrayList numeros = new ArrayList ();
    
    
    numeros.add(2,"2002");
    numeros.add(4,"2014");
    
    System.out.println(numeros);
    
    numeros.add(1,"99");
    numeros.add(3,"77");
    
    System.out.println(numeros);
    
    numeros.add(0,"100");
    numeros.add(5,"200");
    
    System.out.println(numeros);
    
    numeros.add(6,"100");
    
    
    System.out.println(numeros);    
    
}

 

 

 

package ArrayList;

import java.util.ArrayList;

public class ListaNum1 {

public static void main(String[] args) {
    ArrayList numeros = new ArrayList ();
    
    
    numeros.add(2,"2002");
    numeros.add(4,"2014");
    
    System.out.println(numeros);
    
    numeros.add(1,"99");
    numeros.add(3,"77");
    
    System.out.println(numeros);
    
    numeros.add(0,"100");
    numeros.add(5,"200");
    
    System.out.println(numeros);
    
    numeros.add(6,"100");
    
    
    System.out.println(numeros);    
    
}
}  

 

 

 

package ArrayList;

public class ArrayDeNombres {
public static void main(String args[]){
    String[] nombre =new String[4];
    nombre[0]="Maria";
    nombre[1]="Fatima";
    nombre[2]="Leornado";
    nombre[3]="Lisset";
    nombre[4]="Sarahi";
    
}
}

 

 

package ArrayList;

import java.util.ArrayList;
public class Remove {
    
    public static void main(String[] args) {
        ArrayList nombres = new ArrayList ();
        
        nombres.add("Uriel");
        nombres.add("Valeria");
        nombres.add("Gustavo");
        nombres.add("Laura");
        nombres.add("Ulises");
        
        System.out.println(nombres);
        nombres.add(2,"Araceli");
        nombres.add(4,"Araceli");
        
        System.out.println(nombres);
        nombres.add(3,"Araceli");
        nombres.add(5,"Araceli");
        
        System.out.println(nombres);
        nombres.add(0,"Araceli");
        nombres.add(1,"Araceli");
        
        System.out.println(nombres);
        
        nombres.remove(2);
        
        System.out.println(nombres);
        nombres.remove(4);
        
        System.out.println(nombres);
        nombres.remove(7);
        
        System.out.println(nombres);
        nombres.remove(6);
        
        System.out.println(nombres);}}

package ArrayList;
import java.util.*;
public class ArrayList4 {
 public static void main(String[] args) {
   ArrayList nombres = new ArrayList();
   nombres.add("Maria");  nombres.add("Angeles");
   nombres.add("Merit");  nombres.add("Selegna");
   
   System.out.println(nombres); nombres = invertir(nombres); System.out.println(nombres);  }
 
 public static ArrayList invertir(ArrayList nombres) {
     //Crea una lista para el resultado del metodo
     ArrayList resultado = new ArrayList();
     //Recorre la lista de nombres en orden inverso
     for(int J = nombres.size()-1;J>=0;J--) {
         //Añade cada nombre al resultado
         resultado.add(nombres.get(J));}
     return resultado; } }
  

 

package ArrayList;
import java.util.*;
public class Enteros_Media_PosNeg {
    public static void main(String[] args) {
    
        Scanner sc = new Scanner (System.in);
        int [] numeros = new int [10];
        int pos =0, neg = 0; //contadores para positivos y negativos
        int A ; double sumaPos = 0, sumaNeg = 0; //suma de positivos y negativos
        //Leemos los valores por teclado y los guardamos en el array
        
        System.out.println("Lectura De Los Elementos Del Array:");
        for( A = 0; A < numeros.length; A++) {
            System.out.print("Numeros[" + A +" ]= ");
            numeros [A]= sc.nextInt();}
        //se recorre el array para sumar positivos y negativos
        for( A= 0; A < numeros.length; A++) {
            if (numeros [A] < 0){ //sumar positivos
                sumaPos += numeros [A];
                pos++;}
            else if (numeros [A] < 0 ){ //sumar negativos
                sumaNeg += numeros[A];
                neg++;} } //mostrar resultados
        if(pos != 0) { System.out.println ("Media De Los Valores Positivos: " + sumaPos /pos); }
        else { System.out.println ("No HA Introducido Numeros Positivos"); }
        if(neg != 0) { System.out.println ("Media De Los Valores Negativos: " + sumaNeg /neg); }
        else { System.out.println ("No HA Introducido Numeros Negativos"); }}}

package ArrayList;
import java.util.*;
public class Media_Enteros_Posicion_Pares {
    public static void main(String[] args) {
    
        Scanner sc = new Scanner (System.in);
        int [] numeros = new int [10];
        double media = 0;
        //Lectura de datos y llenar el array
        System.out.println("Lectura de los elementos del array:");
        for(int A = 0; A< 10; A++){
            System.out.print("numeros[" + A +"]=");
            numeros[A] = sc.nextInt();}
        //Recorre el array y calcular la madeia
        for(int A =0; A < 10; A++){
            if( A % 2 == 0) { //si la posicion actual es par
                media = media + numeros[A]; //se suma el valor de esa posicion } }
                //Calcular y mostrar la media
                System.out.println("Media de los valores que se encuentran en posiciones pares: "+ media/5);
            
            
            }}    
        }}  

 

package ArrayList;
import java.util.*;
public class MediaDeLaClase {

    public static void main(String[] args) {
        Scanner sc = new Scanner (System.in);
        int numAlum;
        double suma =0, media;
        
        //Lectura del numero de alumnos. Debe ser un valor positivo
        do{
            System.out.print("Numero de alumnos de la clase:");
            numAlum = sc.nextInt();
        } while (numAlum <= 0);
        
        //se crea un array llamado notas de numAlum elementos de tipo double
        double [] notas = new double [numAlum];
        
        //Entrada de datos. Se lee la nota de cada alumno y se guarda
        //en cada elemento de array
        
        for(int A = 0; A < notas.length; A++) {
            System.out.print("Alumno" + (A + 1)+ "Nota Final:");
        }
        
        //Sumar todas las notas
        for(int A = 0; A < notas.length; A++) {
            suma = suma + notas [A];
        }
        //Calcular la media
        media = suma / notas .length;
        
        //Mostrar la media
        System.out.printf("Nota media del curso: %.2f %n" , media);
        
        //Mostrar los valores superiores a la media
        System.out.println("Listado de notas superiores a la media:");
        for(int A = 0; A < notas.length; A++) {
            if (notas [A] > media){
                System.out.println("Alumno numero " + (A + 1)+"Nota final:" + notas [A]);
            }
        }
        }
        

    }

package ArrayList;
import java.util.*;
public class ArrayPares {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner (System.in);
        int cont = 2;
        int [] pares = new int [60];
        //utilizamos un contador con valor inicial 2 y le sumamos dos en cada iteracion.
        for(int A = 0; A< pares.length; A++) {
            pares [A] = cont;
            cont += 2;
        }
        //Mostrar el array
        for(int A = 0; A< pares.length; A++) {
            System.out.println(pares[A]);
        }
    }

}

package ArrayList;
import java.util.*;
public class Positivo_Negativo_Cero {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner (System.in);
        int [] numeros = new int [10];
        int pos= 0, neg = 0, cero = 0; //contadores
        
        //Leemos los valores por teclado y los guardamos en el array
        System.out.println("Lectura de los elementos del array :");
        for(int A = 0; A< numeros.length; A++) {
            System.out.print("numeros [" + A + "]=");
            numeros[A] = sc.nextInt();
            
        }
    //Se recorre el array para contar positivos, negativos y ceros
        for(int A = 0; A< numeros.length; A++) {
            if(numeros [A] > 0){
                pos++;
            }else if (numeros [A]< 0){
                neg++;
        }else{
            cero++;}}
        System.out.println("Positivos:" + pos);
        System.out.println("Negativos:" + neg);
        System.out.println("Ceros:" + cero);
        }
    }