Ajuda com ArrayList

4 respostas
F

Olá pessoal, eu gostaria de uma ajuda preciso criar 3 arraylist de 20 posições, so que meu problema ta em pegar o resultado da soma do arraylist 1 com o arraylist 2 e coloca na posição do arraylist 3 por exemplo arraylist 3 na posição [i] = arraylist 1 na posição [i] + arraylist 2 na posição [i]
O meu problema está em faze a soma e adiciona no arraylist 3.

4 Respostas

F

Você já tem algo feito ai pra ver o pq não está conseguindo realizar a soma?
Abs

F

Esse é o codigo,falta pega o array3 e adicionar a soma do array1 + array2 e colocar em cada posição i do array 3

public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		ArrayList<Integer> array1 = new ArrayList<Integer>(19);
		ArrayList<Integer> array2 = new ArrayList<Integer>(19);
		ArrayList<Integer>  array3 = new ArrayList<Integer>(19);
	
		
		for(int i = 0;i<20;i++){
			System.out.println("Digite um valor para posição "+i+" do Array A ");
			array1.add(sc.nextInt());
			
			System.out.println("Digite um valor para posição "+i+" do Array B ");
			array2.add(sc.nextInt());
		}
		
		
		sc.close();
	}
F

RESOLVIDO !!

O
import java.util.ArrayList;

public class SomandoArrayLists {

	public static void main(String[] args) {
		ArrayList<Integer>lista1 = new ArrayList();
		ArrayList<Integer>lista2 = new ArrayList();
		ArrayList<Integer>lista3 = new ArrayList();
		lista1.add(10);
		lista1.add(20);
		lista1.add(30);
		lista1.add(40);
		lista1.add(50);
		lista1.add(60);
		lista1.add(70);
		lista1.add(80);
		lista2.add(15);
		lista2.add(25);
		lista2.add(35);
		lista2.add(45);
		lista2.add(55);
		lista2.add(65);
		lista2.add(75);
		lista2.add(85);

		for(Integer i=0; i < lista1.size(); i++){
			 lista3.add(lista1.get(i) + lista2.get(i));
			System.out.println(lista3.get(i));
		}

	}



}
Criado 9 de setembro de 2014
Ultima resposta 10 de set. de 2014
Respostas 4
Participantes 3