Como inserir os dados neste array

2 respostas
L
Estou começando a mexer com java e estou tentando criar um programa que insere dados em um array (sem tamanho definido) depois me mostre a media destes dados e me fale quais valores do array são maiores que a media. Consegui atraves de alguns livros chegar no seguinte codigo mas agora não estou conseguindo inserir os valores se alguem puder dar uma ajuda eu agradeço!
public class Media {
  public static void main (String [] num)
  
    {
        double soma,media,numtemp;
        int cont,num_acima;
        
        {
           soma = 0;
           for (cont = 0; cont < num.length; cont++)
                {
                    numtemp = Double.parseDouble (num[cont]);
                    soma += numtemp;
                }
                
            media = (soma/num.length);
            num_acima = 0;
            for (cont = 0; cont < num.length; cont++)
            {
                if (Double.parseDouble(num[cont])>media)
                    num_acima +=1;
            }
                
            System.out.println ("Os Valores digitados foram:");
            for (cont = 0; cont < num.length; cont++)
            {
               System.out.println ("Num["+cont+"] = "+num[cont]);
            }
            System.out.println ("A média deste array é: " +media);
            System.out.println ("Número de valores acima da média: " +num_acima);
        }
                
    }
    
}
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - AnjoSupremo[/color][/size] :joia:

2 Respostas

C

Da uma olhada sobre ArrayList, aqui no PJ ja tem vários tópicos que o pessol posta exemplos, blz ?

BrunoBastosPJ

da uma olhada nesses métodos, acho que da para você fazer alguma coisa.

ArrayList<int> a = new ArrayList<int>(); a.add(1); a.trimToSize(); a.size(); a.get(0);

Para você inserir os dados nesse array do seu código você tem que chamar no prompt ou shell dependendo do SO. o comando

java <nome do pacote>.<nome da classe> <aqui você passa o array>

exemplo

java meuexemplo.Media 1 2 3 4 5
Criado 11 de maio de 2006
Ultima resposta 11 de mai. de 2006
Respostas 2
Participantes 3