Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: @mayakoski en 12 de Septiembre 2019, 05:47

Título: Ejercicios resueltos java copiar comparar arrays igualdad ejemplos CU00675B
Publicado 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

Código: [Seleccionar]
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;
}
}
}
Título: Re:Ejercicios resueltos java copiar comparar arrays igualdad ejemplos CU00675B
Publicado por: Alex Rodríguez en 16 de Octubre 2020, 18:24
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