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
[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
[/i]
Obrigado!!! Pessoal