Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2010, 16:48
greivous
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Exclamación ayuda grafica java

Hola, os explico, tengo que crear un grafico de unas temperaturas y no tengo ni idea de como hacerlo.

esto es lo que tengo hasta el momento:

public void grafico() {
for (int i=0; i<temperatura.length; i++);

if (temperatura>=tempMes)
System.out.printf("*");
else System.out.printf(" ");

System.out.printf("40 | %s %s %s %s %s %s %s %s %s %s %s %s\n", );
System.out.printf(" | %s %s %s %s %s %s %s %s %s %s %s %s\n", );
System.out.printf("30 | %s %s %s %s %s %s %s %s %s %s %s %s\n", );
System.out.printf(" | %s %s %s %s %s %s %s %s %s %s %s %s\n");
System.out.printf("20 | %s %s %s %s %s %s %s %s %s %s %s %s\n");
System.out.printf(" | %s %s %s %s %s %s %s %s %s %s %s %s\n");
System.out.printf("10 | %s %s %s %s %s %s %s %s %s %s %s %s\n");
System.out.printf(" | %s %s %s %s %s %s %s %s %s %s %s %s\n");
System.out.printf(" 0 | %s %s %s %s %s %s %s %s %s %s %s %s\n");
System.out.printf(" | %s %s %s %s %s %s %s %s %s %s %s %s\n");
System.out.printf("-10 | %s %s %s %s %s %s %s %s %s %s %s %s\n");
System.out.printf(" +------------------------------------------------\n");
System.out.printf(" 1 2 3 4 5 6 7 8 9 10 11 12\n");

}

se que esta mal, pero es para que os hagais una idea de como es. yo habia pensado en poner el if ese y si es mayor o igual la temperatura que escriba un "*" en cada %s y si no que deje un hueco. no se si asi se puede hacer ni tampoco como.

las temperaturas me las dan tal que asi:

new Temperaturas(año1, "ciudad1",
new double[]{ 6.4, 10.4, 10.9, 15.1, 18.4, 22.5,
25.0, 24.0, 20.6, 16.2, 10.2, 6.5}),
new Temperaturas(año2, "ciudad2",
new double[]{ 7.7, 9.7, 11.3, 15.1, 17.9, 21.9,
25.2, 25.1, 20.9, 15.4, 9.4, 6.3}),

osease el programa te pregunta la ciudad y el año (hay mas de las que he puesto) y con esos datos te saca la grafica.

a ver si me puede ayudar alguien ya que ando muy muy perdido

muchas gracias a todos!

PD: estoy en un nivel muy bajo de java, no me pongais nada que requiera saber de una barbaridad de java, que solo he llegado hasta los ficheros binarios xD