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
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
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 
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
public class SomaArrayList {
public static void main(String arg[]){
SomaArrayList soma = new SomaArrayList();
soma.init();
}
ArrayList<Integer> array = new ArrayList<Integer>();
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);
}
}
VA é um Genius...public class SomaArrayList { public static void main(String arg[]){ SomaArrayList soma = new SomaArrayList(); soma.init(); } ArrayList<Integer> array = new ArrayList<Integer>(); 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); } }
josuecyber, quando postar codigo usa a tag CODE, assim fica organizado igual do nossa amigo genial VA :D
Obrigado!!! Pessoal