Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: umadara en 07 de Julio 2016, 15:49
-
Aquí otro ejercicio, el CU00675B del curso básico de programación en Java.
import java.util.ArrayList;
public class EjercicioArray {
public static void main (String [] args) {
int [] miArray1 = {2, -4, 3, 7};
for (int i=0; i< miArray1.length; i++){
System.out.println ("valor " + (i+1) + "= " + miArray1[i]);
}
ArrayList<Integer> lista1 = new ArrayList<Integer>();
for (int i=0; i< miArray1.length; i++){
lista1.add(miArray1[i]);
}
int size = lista1.size();
for (int i=0; i< size; i++) {
System.out.println ("valor " + (i+1) + "= " + lista1.get(i));
}
}
}
saludos y como siempre muchas gracias
p.d. se me olvidó contestar a las preguntas propuestas. array almacena datos del tipo int y arrayList del tipo Integer
-
Buenas noches umadara, el ejercicio está bien resuelto. Tienes una pequeña errata en la lista de números (que en el enunciado era {2, -4, 3, -7} y tú has puesto {2, -4, 3, 7}, y también te recomendaría que no uses un nombre de variable como size cuando al mismo tiempo estás usando un método de la clase ArrayList que es también size, ya que puede crear confusión. Puedes diferenciarlo simplemente usando sizeLista1.
Saludos.