Et histogram representerer forekomsten frekvensen av gitte verdier over en rekke data . Ofte er histogrammer brukes til å vise fargeverdiene inne digitale bilder . Men histogrammer er verdifulle for andre programmer også . Programmeringsspråket Java inneholder en Histogram klasse for bildebehandling, men du kan også opprette en grunnleggende histogram klasse som viser verdien forekomsten gjennom en grafisk representasjon og stjerne ( "*" ) symbol . Du trenger
Java Development Kit
Vis flere instruksjoner
en
Lag en grunnleggende histogram klasse , og definere de viktigste variablene . Den " histo " flerdimensjonal array representerer histogrammet , mens " verdier " array representerer frekvensen for hver kolonne .
Klasse ExampleHistogram {
public static String ast = "* "; public static String [ ] [ ] histo = new String [ 10 ] [ 10 ]; public static int [ ] verdier = new int [ 10 ];
2
Lag den viktigste metoden for klasse : en
klasse ExampleHistogram {
public static String ast = "* "; public static String [ ] [ ] histo = new String [ 10 ] [ 10 ]; public static int [ ,"] verdier = nye int [ 10 ];
public static void main ( String [] args ) {
3
Fylle verdier array i den viktigste metoden . Dette eksempelet gir bare verdier i en stigende rekkefølge generisk . Du kan angi bestemte verdier i hver indeks som det passer deg : en
public static void main ( String [] args ) { for ( int i = 0 ; i < 10; i + +) { verdier [ i] = jeg ;}
4
Fyll histogram med stjerner basert på verdien forekomster som er angitt i " verdier " array : en
for ( int j = 0; j < 10 ; j + + ) { for ( int i = 0 ; i < verdier [ j ]; i + + ) { histo [ j ] [ i] = ast ;} }