A linguagem de programação Java, em seu núcleo, contém os tipos de dados básicos e funcionalidades para construir muitas estruturas e representações de dados diferentes. Por exemplo , o histograma é uma representação da ocorrência de dados dentro de um intervalo de valores . Enquanto Java contém uma classe avançada para construir histogramas de dados de imagem , você também pode criar um histograma básico usando qualquer intervalo de dados. Usando arrays multidimensionais e alguns estratégico " para" loops, você pode imprimir um histograma básico para o console do usuário . Coisas que você precisa
Java Development Kit
Show Mais instruções
1
Crie a sua classe básica :
classe BasicHistogram {
}
2
Declare a variável histograma dentro da definição da classe. A matriz " gráfico " representa o próprio histograma. A matriz " contagem " representa as ocorrências de valores para cada coluna no histograma. A variável " símbolo " representa o símbolo para exibir no histograma :
classe BasicHistogram {
pública linha static String = " ------------- ------- "; símbolo public static string =" x " ; public static string [] [] = new String gráfico [10] [ 10]; public static int [ ] count = new int [10] ;
3
Declare o método principal da classe :
classe Histo {
pública linha static String = " ------ -------------- "; símbolo public static string =" x " ; public static string [] [] = new String gráfico [10] [ 10]; public static int [ ] count = new int [10];
void main ( string [ ] args ) { public static
4
dentro do método principal , preencher a matriz contagem com valores :
public static void main ( string [ ] args ) {for (int i = 0; i < 10; i + +) { contagem [ i] = i; }
contagem [5] = 7; contar [2] = 8; contar [9] = 1;
5
preencher a matriz histograma com símbolos , com base nos valores na matriz contagem :
for (int j = 0; j < 10; j + +) { for (int i = 0; i < contar [j] ; i + +) { gráfico [j] = símbolo [i] ;}}
6
Imprimir o histograma para a tela :
for (int l = 9; l> = 0; l - ) {for (int k = 0; k <10, k + + ) {if (gráfico [k] [ l] == símbolo ) { System.out.println (gráfico [k] [ l]) ;
} else { System.out.println ("") ;}} Sistema . out.print ( "\\ n" );} System.out.println ( linha );