Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: @mayakoski en 12 de Septiembre 2019, 05:47
-
Respuesta para el ejercicio CU00675B del tutorial de programación Java con ejercicios resueltos.
¿Qué tipo de datos almacena el array?
Almacena datos primitivos int
¿Qué tipo de datos almacena el ArrayList?
Almacena datos objeto Integer
package com.aprenderaprogramar;
import java.util.ArrayList;
public class TipoDatosAlmacena {
public static void main(String[] args) {
int[] miArray = { 2, -4, 3, -7 };
ArrayList<Integer> lista1 = new ArrayList<Integer>();
for (int i = 0; i < miArray.length; i++) {
System.out.println("miArray[" + i + "] es: " + miArray[i]);
lista1.add(miArray[i]);
}
for (Integer elemento : lista1) {
int i = 0;
System.out.println("lista1[" + lista1.indexOf(elemento) + "] es: " + elemento);
i += 1;
}
}
}
-
Hola, el ejercicio está bien resuelto si bien hay dos líneas que se pueden eliminar. Estas líneas son, en el último for, las siguientes:
int i = 0;
i += 1;
Al ser un for each no necesita de este contador.
Saludos