Een histogram vertegenwoordigt de frequentie van voorkomen van bepaalde waarden over een reeks gegevens . Vaak worden histogrammen gebruikt om kleurwaarden in digitale beelden weer te geven . Echter , histogrammen zijn waardevol voor andere toepassingen . De Java- programmeertaal bevat een histogram klasse voor beeldverwerking , maar u kunt ook een basis histogram klasse die waarde voorval toont door middel van een grafische weergave en het sterretje ( " * " ) symbool te creëren . Wat je nodig hebt Java Development Kit Toon Meer Aanwijzingen 1 Maak een eenvoudige histogram klasse , en definieert de kernvariabelen . De " histo " multidimensionale array vertegenwoordigt het histogram , terwijl de " waarden " matrix vertegenwoordigt de frequentie van voorkomen voor elke kolom . Class ExampleHistogram { public static String ast = " * " ; public static String [ ] [ ] histo = new String [ 10 ] [ 10 ] ; public static int [ ] waarden = new int [ 10 ] ; kopen van 2 Maak de belangrijkste methode van de klasse: class ExampleHistogram { public static String ast = " * " ; public static String [ ] [ ] histo = new String [ 10 ] [ 10 ] ; public static int [ ,"] waarden = new int [ 10 ] ; public static void main ( String [ ] args ) op { 3 bevolken de waarden array in de belangrijkste methode . Dit voorbeeld geeft alleen waarden in een oplopende volgorde generiek . U kunt specifieke waarden opgeven in elke index als het je past : public static void main ( String [ ] args ) { for ( int i = 0 ; i < 10 ; i + + ) { waarden [ i ] = i; } 4 Vul het histogram met de markering op basis van de waarde gebeurtenissen in de " waarden " matrix for ( int j = 0 ; j < 10 ; j + + ) { for ( int i = 0 ; i < waarden [ j ] ; i + + ) { histo [ j ] [ i ] = ast ; } }
|