Ajuda básica de média aritmética usando array

2 respostas
P

Boa tarde senhores!!
Estou tentando fazer um série de pequenos programas em JAVA e mais uma vez solicito a ajuda de vcs.
Dessa vez estou calculando a média de valores inseridos em um array. Eu defino o tamanho do array no início, mas dentro da estrutura "For", não estou conseguindo declarar os valores que devo inserir no array, para calcular a média depois.
Alguém pode me ajudar??

import javax.swing.JOptionPane;


public class Main {

    
    //2 ? Imprimir a média aritmética de n números (usar array)
    public static void main(String[] args, int i) {
        String str = JOptionPane.showInputDialog("Determine o tamanho do vetor:");
        int num = Integer.parseInt(str);
        int numero[] = new int[num];
        float media = 0; 
        for (int i = 0; i < numero.length; i++) {
            
            String str = JOptionPane.showInputDialog("Digite um número:");
            int i = Integer.parseInt(str);
            numero[i] = num;

        }
    media = 
        System.out.println("A média é:");
    }
}

2 Respostas

ViniGodoy

Como se calcula a média aritmética?

  1. Some todos os elementos do seu array;
  2. Divida pelo tamanho do array (numero.length);

Para somar todos os elementos, você precisará fazer outro for, e usar uma variável auxiliar de soma.

P

Putz, cara!!!
E eu que achava que já estava difícil.
Agora, esou mais confuso, quanto a montar o outro for.
Mesmo assim vou tentar fazer aqui.
Ser iniciante é complicado!!rsrsrsrs
Muito obrigado, pela ajuda!!

Criado 17 de outubro de 2009
Ultima resposta 17 de out. de 2009
Respostas 2
Participantes 2