Le langage de programmation Java, à sa base, contient les types de données et des fonctionnalités de base pour construire de nombreuses structures et des représentations de données différents . Par exemple, l' histogramme est une représentation de l'occurrence de données à l'intérieur d'une plage de valeurs. Bien que Java contient une classe avancée pour construire des histogrammes à partir de données d'image, vous pouvez également créer un histogramme de base en utilisant n'importe quel ensemble de données . En utilisant les tableaux multidimensionnels et certains stratégiques »pour« boucles , vous pouvez imprimer un histogramme de base de la console de l' utilisateur . Choses que vous devez
Java Development Kit
Afficher plus Instructions
1
Créer votre classe de base :
classe
BasicHistogram {
}
2
déclarer la variable histogramme à l'intérieur de la définition de classe . Le tableau " graphique " représente l'histogramme lui-même. Le réseau "comptage " représente les occurrences de valeurs pour chaque colonne de l'histogramme. La variable " symbole" représente le symbole pour afficher l'histogramme :
BasicHistogram de classe {
ligne public static string = " ------------- ------- " ; symbole public static string =" x " ; public static string [] [] graph = new String [10] [ 10]; public static int [ ] count = new int [10] ;
3
déclarer la méthode principale de la classe :
classe
Histo {
ligne public static string = " ------ -------------- " ; symbole public static string =" x " ; public static string [] [] graph = new String [10] [ 10]; public int [] statique count = new int [10];
public static void main ( string [] args ) {
4
intérieur de la méthode principale , remplir le tableau de comptage des valeurs : Trouvez
public static void main ( string [] args ) { for (int i = 0; i < 10; i + +) {count [i] = i; }
nombre de
[5] = 7; compter [2] = 8; comptage [9 ] = 1;
5
remplir le tableau histogramme avec des symboles , basé sur les valeurs dans le tableau de comptage :
for (int j = 0; j < 10; j + +) { for (int i = 0; i < count [j] ; i +) { graphique + [j] [i] = symbole; }}
6 < p > Imprimer l'histogramme à l'écran :
for (int l = 9 ; l> = 0; l - ) { for (int k = 0; k < 10; k + + ) {if (graphique [k] [l ] == symbole ) { System.out.print (graphique [k] [ l]) ;
} else { System.out.print ("" );}} système . out.print ( "\\ n" );} System.out.println ( line ) ;