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 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 ) ;
|