“Conocimientos Programación>Programación Java

Cómo mostrar un histograma vertical en Java

2013/7/15
El lenguaje de programación Java, en su núcleo , contiene los tipos de datos y la funcionalidad básica para construir muchas estructuras y representaciones de datos diferentes . Por ejemplo , el histograma es una representación de ocurrencia de datos dentro de un rango de valores . Aunque Java contiene una clase avanzada para construir histogramas de datos de imágenes , también puede crear un histograma básica usando cualquier rango de datos. Mediante el uso de matrices multidimensionales y algunas estratégicas "para" loops , puede imprimir un histograma básica para la consola del usuario. Cosas que necesitará
Java Development Kit
Mostrar más instrucciones
1

Crea tu clase básica :
clase

BasicHistogram {

}
2

Declare la variable histograma dentro de la definición de clase. El conjunto "graph" representa al propio histograma. La matriz de " conteo " representa las ocurrencias de valor para cada columna del histograma. La variable " símbolo" representa el símbolo que se muestra en el histograma :

BasicHistogram clase {

pública line = " static String ------------- ------- " , símbolo público static String =" x " ; public static String [ ] [ ] gráfico = new String [ 10 ] [ 10 ] ; public static int [ ] cuenta = new int [ 10 ] ;
3

declarar el método principal de la clase :
clase

Histo {

pública line static String = "------ -------------- " , símbolo público static String =" x " ; public static String [ ] [ ] gráfico = new String [ 10 ] [ 10 ] ; public static int [ ] count = new int [ 10 ] ;

públicos void (String [] args ) { static
4

Dentro del método principal, pueblan la matriz cuenta con valores:

public static void main ( String [] args ) {for (int i = 0 ; i < 10 ; i + +) {count [ i ] = i ;}
cuenta

[ 5 ] = 7 ; contar [ 2 ] = 8 ; cuenta [ 9 ] = 1 ;
5

rellenar la matriz histograma con símbolos , con base en los valores de la matriz cuenta:

for (int j = 0 , j < 10 ; j + +) {for (int i = 0 ; i < conteo [ j ] ; i + +) {gráfico de [ j ] [i ] = símbolo; } }
6

imprimir el histograma en la pantalla:

for (int l = 9 ; l > = 0 ; l -) {for (int k = 0 ; k < 10 ; k + +) {if (gráfico [ k ] [ l ] == símbolo) { System.out.print (gráfico [ k ] [ l ] ) ;

} else { System.out.print ("" ) ;} } System . out.print ("\\ n") ;} System.out.println (línea) ;

Programación Java
Cómo instalar Java en Windows Mobile teléfono celular
Cómo insertar una imagen en un modelo 3D Uso de Java
Comparación de las plataformas Java y NET
¿Cómo hacer métodos en Java JDK
Instrucciones para el ChefMaTe WM- 77 Waffle hierro
Cómo dibujar un óvalo en NetBeans
Cómo crear un método con un número variable de entradas en Java
Cómo localizar registros de Java envíos
Conocimientos Informáticos © http://www.ordenador.online