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 );