Foros del Web » Programación para mayores de 30 ;) » Java »

ayuda programa

Estas en el tema de ayuda programa en el foro de Java en Foros del Web. Hola soy nuevo en esto de java hcie un pregrama para la escuela pero nesesito que este programa en lugar de imprimir numeros imprima los ...
  #1 (permalink)  
Antiguo 24/09/2010, 14:03
Avatar de blackraider  
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Sonrisa ayuda programa

Hola soy nuevo en esto de java hcie un pregrama para la escuela pero nesesito que este programa en lugar de imprimir numeros imprima los nombres de los meses enero feb etc ect gracias de ante mano jesus XD
public static void main(String[] args) {
Scanner escaner=new Scanner(System.in);
double[] lluvia = new double [12];
double promedioaño,suma,diferencia;
suma=0.0;
for(int i=0;i<12;i++){
System.out.println("lluviapera el mes "+(i+1)+": ");
lluvia[1]= escaner.nextDouble();
suma+=lluvia[1];
suma=suma+lluvia[1];


}
promedioaño=suma/12;
System.out.println("el promedio anual es: "+promedioaño);
for(int i=0;i<12;i++){
//mes del año
System.out.println("el mes numero "+(1+1));
//lluvia promedio mensual
System.out.println("lluvia promedi mensual: "+lluvia[i]);
diferencia=Math.abs(lluvia[1]-promedioaño);
System.out.println("la diferencia del valor promedio del año y el mes es: "+diferencia);
}
}
}
  #2 (permalink)  
Antiguo 24/09/2010, 19:53
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: ayuda programa

Hola,

Podrías crear un arreglo manualmente, por ejemplo:

Código Java:
Ver original
  1. String[] meses = {"Ene" , "Feb", "Mar" .... };

O podrías usar la clase DateFormatSymbols para extraer los nombres de los meses en español,

Código Java:
Ver original
  1. public static void main(String[] args) {
  2.         java.text.DateFormatSymbols dfs =
  3.                 java.text.DateFormatSymbols.getInstance(
  4.                 new java.util.Locale("es"));
  5.         String[] meses = dfs.getMonths();

Eso te crea un arreglo con los nombres de los meses en español.

Código Java:
Ver original
  1. /* System.out.println("lluviapera el mes "+(i+1)+": "); */
  2.             System.out.println("lluviapera el mes " + meses[i] + ": ");

Saludos,
  #3 (permalink)  
Antiguo 25/09/2010, 18:02
Avatar de blackraider  
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Sonrisa Respuesta: ayuda programa

muchas gracias me fue muy util la info

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:57.