Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte si základné triedy :
triedy BasicHistogram {
}
2
deklarovať premennú histogramu vnútri definície triedy . " Graf " pole reprezentuje histogram sám . " Počet " pole predstavuje hodnotu udalosti pre každý stĺpec v histogramu . " Symbol " Premenná predstavuje symbol sa zobrazí v histograme :
triedy BasicHistogram {
public static String riadok = " ------------- ------- " public static String symbol = " x " ; public static String [ ] [ ] grafe = new String [ 10 ] [ 10 ] ; public static int [ ] count = new int [ 10 ] ;
3
deklarovať hlavnú metódu triedy :
triedy Histo {
public static String riadok = " ------ -------------- " public static String symbol = " x " ; public static String [ ] [ ] grafe = new String [ 10 ] [ 10 ] ; public static int [ ] počítať = new int [ 10 ] ;
public static void main ( String [ ] args ) {
4
Vnútri hlavnú metódu , naplnenie počítať maticu s hodnotami :
public static void main ( String [ ] args ) { for ( int i = 0 ; i < 10 ; i + + ) { count [ i ] = i ; }
počet [ 5 ] = 7 ; počítať [ 2 ] = 8 ; počítať [ 9 ] = 1 ;
5
Naplnenie histogramu pole so symbolmi , na základe hodnôt v počte pole :
for ( int j = 0 , j < 10 ; j + + ) { for ( int i = 0 ; i < počítať [ j ] ; i + + ) { graf [ j ] [ i ] = symbol ; } }
6
Vytlačiť histogramu na obrazovke :
for ( int l = 9 , l > = 0 , l - ) { for ( int k = 0 ; k < 10 , k + + ) { if ( graf [ k ] [l ] == symbol ) { System.out.println ( graf [ k ] [l ] ) ;
} else { System.out.println ( " " ) ; } } System . out.print ( " \\ n" ) ; } System.out.println ( line ) ;