Autor Tema: Java diferencia entre int e Integer Copiar y comparar arrays (arreglos) CU00675B  (Leído 2334 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Buenas noches dejo una posible solución para el ejercicio CU00675B del curso básico sobre fundamentos de programación Java.

Citar
EJERCICIO

Crea un programa Java donde declares un array de enteros tipo int miArray1 cuyo contenido inicial sea {2, -4, 3, -7}. Muestra su contenido por pantalla. Copia el contenido de este array a un ArrayList denominado lista1 y muestra su contenido por pantalla.

Código: [Seleccionar]
/**
 *Ejercicio CU00675B del curso de java desde cero de aprederaprogramar.com.
 *
 * @author (Pandemia)
 * @version (Versión 0.1.2016)
 */

import java.util.ArrayList;

public class CopiadorDeArrays
{
    public static void main (String [ ] Args){

        int [] miArray1 = { 2, -4, 3, -7 };
        for (int i=0; i<miArray1.length; i++){
            System.out.print("miArray1[" +i +"]= " + miArray1[i]+"; ");
        }
        System.out.println("");

        ArrayList<Integer> lista1 = new ArrayList<Integer> ();  // Se crea el objeto lista1 de la clase ArrayList de tipo Integer
        for (int j=0; j<miArray1.length; j++){
            lista1.add(miArray1[j]); //añadimos a cada array de ArrayList los arrays de miArray de tipo primitivo int.
        }
        System.out.println("");
       
        // Mostramos el contenido por pantalla de ArrayList mediante el método lista1.get(posiciónDelArray).
        for (int j=0; j<lista1.size(); j++){
            System.out.print("lista1[" +j +"]="+lista1.get(j)+"; ");
        }
    }//Cierre del main
}//Cierre de la clase


Citar
¿Qué tipo de datos almacena el array?

El tipo de datos que almacena el array es int; un tipo primitivo.

Citar
¿Qué tipo de datos almacena el ArrayList?

ArrayList almacena un tipo de datos Integer; que son de datos de tipo de objetos.


Saludos y como siempre gracias por vuestro tiempo....  ;D
« Última modificación: 25 de Septiembre 2016, 21:58 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas Pandemia muy bien el ejercicio

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".