Un istogramma rappresenta la frequenza di occorrenza di valori forniti nel corso di un intervallo di dati. Spesso , gli istogrammi vengono utilizzati per visualizzare i valori dei colori all'interno di immagini digitali . Tuttavia, istogrammi sono preziose per altre applicazioni. Il linguaggio di programmazione Java contiene una classe istogramma per l'elaborazione delle immagini , ma è anche possibile creare una classe di base istogramma che visualizza il valore evento attraverso una rappresentazione grafica e l'asterisco ( "*" ), simbolo . Cose che ti serviranno
Java Development Kit
Mostra più istruzioni
1
creare una classe istogramma di base , e di definire le variabili fondamentali . L'array multidimensionale " isto " rappresenta l'istogramma , mentre la matrice " valori " rappresenta la frequenza di occorrenza per ogni colonna .
Classe
ExampleHistogram {
public static String ast = " * " ; public static String [ ] [ ] isto = new String [ 10 ] [ 10 ] ; public static int [ ] values = new int [ 10 ] ;
2
creare il metodo principale del classe :
class
ExampleHistogram {
String public static ast = " * " ; public static String [ ] [ ] isto = new String [ 10 ] [ 10 ] ; public static int [ ,"valori ] = new int [10];
public static void main (String [] args ) {
3
compilare la matrice dei valori nel metodo principale. Questo esempio fornisce solo i valori in ordine crescente genericamente . È possibile specificare i valori specifici di ogni indice come meglio credi :
public static void main ( String [] args ) {for ( int i = 0; i < 10; i + +) { valori [ i] = i; }
4
Riempire l'istogramma con asterischi in base alle occorrenze del valore specificato nella matrice " valori " :
for (int j = 0; j < 10 ; j + + ) {for ( int i = 0; i < valori [ j ] ; i + + ) { isto [ j ] [ i] = ast ; } }