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: mary conchis en 08 de Octubre 2018, 08:44
-
Hola, dejo mi propuesta de solución al ejercicio CU00675B del tutorial de programador Java. Tengo una duda, en la parte de imprimir la lista primero lo hice con un for sencillo y me aparecian todos los numero del array en un espacio de la lista, despues lo hice con un for extendido y ya salió bien ¿por qué pasa eso?
import java.util.ArrayList;
public class ComparadorArrays
{
public static void main (String [ ] Args) {
int [ ] miArray1 = {2, -4, 3, -7};
for(int i=0; i < miArray1.length; i++) {
System.out.println("miArray1[" + i +"]= " + miArray1[i]+"; ");
}
ArrayList<Integer>lista1=new ArrayList<Integer>();
for(int i=0; i <miArray1.length; i++){
lista1.add(miArray1[i]);
}
System.out.println();
for(int numArray: lista1){
System.out.println("lista1=" + numArray);}
}
}
-
Hola mary conchis.
El ejercicio lo veo todo bien y hace lo que pide el enunciado.
Pero te falta responder a las preguntas:
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. ¿Qué tipo de datos almacena el array? ¿Qué tipo de datos almacena el ArrayList?
Si subes el código que dices que : lo hice con un for sencillo y me aparecían todos los numero del array en un espacio de la lista, después lo hice con un for extendido y ya salio bien ¿porque pasa eso?
veré lo que pasa en el código porque así no se a que te refieres.
Comentarte también que en los foros se nos pide que pongamos en le encabezado del ejercicio algo como esto: Java desde cero Ejercicio . (CU00675B)Copiar y comparar arrays en Java. Conceptos: identidad e igualdad.
Normas : https://aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784
Un saludo. ;)