Um histograma representa a freqüência de ocorrência de determinados valores ao longo de um intervalo de dados. Muitas vezes, os histogramas são usados para exibir valores de cor dentro de imagens digitais. No entanto, histogramas são valiosos para outras aplicações também. A linguagem de programação Java contém uma classe Histograma para processamento de imagem, mas você também pode criar uma classe histograma básico que exibe valor de ocorrência através de uma representação gráfica e com o símbolo asterisco ( "*") . Coisas que você precisa
kit de desenvolvimento Java
Show Mais instruções
1
Crie uma classe básica de histograma, e definir as variáveis fundamentais . O " histo " matriz multidimensional representa o histograma , enquanto a matriz " valores " representa a freqüência de ocorrência para cada coluna.
Classe ExampleHistogram {
público ast static String = " * "; public static string [] [] = new String histo [10] [ 10]; int [] valores public static = new int [ 10];
2
Criar o método principal da classe :
classe ExampleHistogram {
público ast static String = "*" ; public static string [] [] = new String histo [10] [ 10]; public static int [ ,"= ] valores novos int [ 10 ];
void main ( string [ ] args ) { public static
3
preencher a matriz valores no método principal. Este exemplo só dá valores em ordem crescente genericamente. Você pode especificar valores específicos de cada índice , como você vê o ajuste :
void main ( String [ ] args ) public static {for (int i = 0; i < 10; i + +) { valores [ i] = i; }
4
Encha o histograma com asteriscos com base nas ocorrências valor especificado no "valores" da matriz :
for (int j = 0; j < 10; j + +) { for (int i = 0; i < valores [j] ; i + +) { histo [j ] [i] = ast ;}}