Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 17 de Septiembre 2016, 22:19

Título: Java diferencia entre int e Integer Copiar y comparar arrays (arreglos) CU00675B
Publicado por: Pandemia en 17 de Septiembre 2016, 22:19
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
Título: Re:Java diferencia entre int e Integer Copiar y comparar arrays (arreglos) CU00675B
Publicado por: Ogramar en 25 de Septiembre 2016, 21:58
Buenas Pandemia muy bien el ejercicio

Salu2