Bom dia alguém pode me ajudar.
Tenho um array com dados digitados pelo usuário e preciso pegar esses dados
E preciso varrer este array e pegar o (maiorvalor() - menorvalor()) / amplitude assim achando o ponto da classe que no exemplo é 1,5. Isso eu já fiz o que eu não consigo é pegar este valor e varrer o array para fazer a tabela abaixo onde eu começo pelo menor valor exemplo 8,3 + 1,5 = 9,8 e achar neste intervalo a freqüência de dados que esta neste intervalo, como esta na tabela abaixo .Classes Freqüência 8,3 á 9,8 5 9,8 á 11,3 7 11,3 á 12,8 9 12,8 á 14,3 6 14,3 á 15,8 3 30 soma das freguenciasAi esta o código até onde eu consegui fazer.
Sem mais agradeço pela atenção
Classes Freqüência
public class Arry_Mult
{
double amplitude = 5.0;
public static void main( String args[] )
{
double array[] = { 13.3, 15.2, 12.4, 15.8, 9.6, 10.4, 13.2, 8.8, 8.3, 8.5, 10.2, 11.5, 12.6, 10.7, 12.6, 9.7, 12.1, 13.5, 10.3,14.3, 9.8, 12.3,
10.4, 11.6, 12.4, 12.9, 11.6, 10.3, 14.2, 13.8 };
public double menorvalor()
{
double menor = array[0];
for ( int cont=1; cont<array.length; cont++)
if (array[cont]<menor)
menor = array[cont];
return menor;
}
public double maiorvalor()
{
double maior = array[0];
for ( int cont=1; cont<array.length; cont++)
if (array[cont]>maior)
maior = array[cont];
return maior;
}
public double Classe()
{
double classe = (maiorvalor() - menorvalor()) / amplitude;
return classe;
}
}//fim main
}//fim class