Cómo crear un histograma horizontal con asteriscos en Java

by admin

Un histograma representa la frecuencia de ocurrencia de valores dados en un rango de datos. A menudo, los histogramas se utilizan para mostrar los valores de color en el interior de las imágenes digitales. Sin embargo, histogramas son valiosas para otras aplicaciones también. El lenguaje de programación Java contiene una clase de histograma para el tratamiento de la imagen, pero también se puede crear una clase básica histograma que muestra el valor de ocurrencia a través de una representación gráfica y el símbolo ( "*") asterisco.

Instrucciones

1 Crear una clase básica de histograma, y ​​definir las variables fundamentales. El "histo" matriz multidimensional representa el histograma, mientras que la matriz "valores" representa la frecuencia de ocurrencia de cada columna.

ExampleHistogram clase {

ast público static String = "*";

public static String[][] histo = new String[10][10];
public static int[] values = new int[10];

2 Crear el método principal de la clase:

ExampleHistogram clase {

ast público static String = "*";

public static String[][] histo = new String[10][10];
public static int[] values = new int[10];

principales argumentos (String []) {public static void

3 Rellenar la matriz valores en el método principal. Este ejemplo sólo da valores en un orden ascendente de forma genérica. Puede especificar valores específicos en cada índice como mejor le parezca:

principales argumentos (String []) {public static void

for (int i = 0; i < 10; i++){
values[i] = i;
}

4 Llene el histograma con asteriscos en base a las ocurrencias de valores especificados en la matriz "valores":

for (int j = 0; j <10; j ++) {

for (int i = 0; i &lt; values[j]; i++){
histo[j][i] = ast;
}
}

ETIQUETA: