Cálculos com valores em Arrays

3 respostas
thiagomartendal

Pessoal, tenho uma String que recebe valores numéricos de uma jTextField. Eu faço a quebra da string no operador “+” e armazeno os novos valores em um Array. O problema é que eu quero somar todos os números no array mas não sei como identificar a quantidade de números no array, levando a soma total de apenas 2 números. Como eu posso somar todos os valores do array?

Obs: Eu também quero fazer o procedimento para as demais operações. Há alguma diferença?

String formula = String.valueOf(jTextField1.getText());
String valores[] = formula.split("\\+");
double soma = Double.parseDouble(valores[0])+Double.parseDouble(valores[1]);

Agradeço desde já.

3 Respostas

K
String formula = String.valueOf(jTextField1.getText());  
String valores[] = formula.split("\\+");  
double soma = 0.0; 

for(String aux : valores) {
soma += Double.parseDouble(aux);
}
thiagomartendal

Valeu amigo funcionou. Agora como faço para subtração, divisão e multiplicação?

K

Agora é a vez de botar um pouquinho a cabeça pra funcionar, não se dá o peixe, se ensina a pescar. E isso já fiz com a primeira operação.
Abraço.

Criado 18 de novembro de 2015
Ultima resposta 18 de nov. de 2015
Respostas 3
Participantes 2