Somar Valores de uma ArrayList

Olá pessoal eu queria fazer a soma dos elementos de uma ArrayList

por exemplo: Array{1,2,3,4}

Somar 123; todos o elemento dentro de um array começando por 1 até o último

Bacana :slight_smile: mas e aí? Tem alguma dúvida?

Sim não consegui, Alguém podia me ajudar?

Se você nos falar qual o problema, quem sabe :slight_smile:

Eu quero somar os números que estão dentro de uma array, mas não sei como,rsrsrs

Este é o Código:

import java.util.ArrayList;
public class Arranjo{

         ArrayList<Integer>  array = new ArrayList<>();
   
      int quantidadeAgrupamento;
	  int quantidade;
	   
	   void calcularArranjo(){
		   
		   int i = 0;
 		   
		   int somas  = quantidade - quantidadeAgrupamento;
		
			for(i = quantidade; i >= somas; i-- ){
			 
			  
                      array.add(i);				  
			  				
			}    
			
            
			System.out.println(array.toString()); 

		
		}

}

Eu não sei como somar os numeros que estão dentro do array, tem algum método?

Pronto não, você mesmo vai ter que somar. Você usou uma estrutura de repetição para montar a lista, use outra para somar.

E por favor, leia o nosso How To antes de postar, no seu caso, mais especificamente o item 7

[code]public class SomaArrayList {
public static void main(String arg[]){
SomaArrayList soma = new SomaArrayList();
soma.init();
}
ArrayList array = new ArrayList();

public void init(){
	Integer[] numerosParaAdicionar = { 10, 50, 20, 12, 11, 15, 29, 25, 500};
	Integer[] numerosParaAdicionar2 = { 8, 7, 2, 1, 1, 5, 9, 2, 700 };
	int somaDaArray = 0;
	
	for(int i = 0; i < numerosParaAdicionar.length; i++){
		array.add(numerosParaAdicionar[i]);
	}
	for(int i = 0; i < numerosParaAdicionar2.length; i++){
		array.add(numerosParaAdicionar2[i]);
	}
	for(int i = 0; i < array.size(); i++){
		somaDaArray += array.get(i);
	}
	System.out.println("Array Size: " + array.size());
	System.out.println("Array: " + array);
	System.out.println("Soma: " + somaDaArray);
}

}[/code]

[quote=VA][code]public class SomaArrayList {
public static void main(String arg[]){
SomaArrayList soma = new SomaArrayList();
soma.init();
}
ArrayList array = new ArrayList();

public void init(){
	Integer[] numerosParaAdicionar = { 10, 50, 20, 12, 11, 15, 29, 25, 500};
	Integer[] numerosParaAdicionar2 = { 8, 7, 2, 1, 1, 5, 9, 2, 700 };
	int somaDaArray = 0;
	
	for(int i = 0; i < numerosParaAdicionar.length; i++){
		array.add(numerosParaAdicionar[i]);
	}
	for(int i = 0; i < numerosParaAdicionar2.length; i++){
		array.add(numerosParaAdicionar2[i]);
	}
	for(int i = 0; i < array.size(); i++){
		somaDaArray += array.get(i);
	}
	System.out.println("Array Size: " + array.size());
	System.out.println("Array: " + array);
	System.out.println("Soma: " + somaDaArray);
}

}[/code][/quote][i]VA é um Genius…

josuecyber, quando postar codigo usa a tag CODE, assim fica organizado igual do nossa amigo genial VA :smiley:

[/i]

Obrigado!!! Pessoal