·
miarroba.com

Ayuda con For...
  · Índice de subforos · Java y Javascript

Buscar · Tags · Tagboard · Usuarios · Fisgona · F.A.Q.

Autor Mensaje 
LISSI14LISSI14
Usuario habitual
Usuario habitual


Mensajes: 14
Desde: 16/Ago/2003
Ayuda con For...

Hola Programadores tengo un problema, el sgte codigo me muestra todos los numeros en una fila y luego las fechas en otras filas
lo que necesito es que me muestre un los numero en una columna y al costa su respectiva fecha.

Por ejemploNecesito esto)

1 fecha
2 fecha
3 fecha
.
.
.
hasta acabar el for





Pero me sale esto
12 11 10 9 8 7 6 5 4 3 2 1 fecha
fecha
.
.
.
las 12 fechas

Agradeceria su ayuda es urgente







int totalp=14;
int mes=4;
int dia=15;
int anyo=2004;
String fec="";

for(int x=1; x<=totalp;x++) {

if (mes<12){
mes++;
fec= String.valueOf(x) + " " + fec +
String.valueOf(dia) + "/" +
String.valueOf(mes) + "/" +
String.valueOf(anyo) + "\n";

System.out.println(fec);
} else{
mes=1;
anyo++;
fec= String.valueOf(x) + " " + fec +
String.valueOf(dia) + "/" +
String.valueOf(mes) + "/" +
String.valueOf(anyo) + "\n";
System.out.println(fec);
}}


06/Sep/2004 20:48 GMT+1 Perfil ·  Privado · Desconectado
Jose_JavaJose_Java
Usuario habitual
Usuario habitual


Mensajes: 71
Desde: 30/May/2004
RE: Ayuda con For...

Creo que con esto te tendria que servir. El mes está basado en 0, osea: 0=Enero, 1=Febrero, etc

int totalp=14;
int mes=4;
int dia=15;
int anyo=2004;

for(int x = 1; x <= totalp; x++)
{
System.out.println(x + " " + dia + "/" + mes + "/" + anyo);
GregorianCalendar MiCalendario = new GregorianCalendar(anyo, mes, dia);
if(++dia > MiCalendario.get(Calendar.DAY_OF_MONTH))
{
dia = 1;
if(++mes > 11)
{
mes = 0;
anyo++;
}
}
}

08/Sep/2004 03:10 GMT+1 Perfil ·  Privado · Desconectado
Jose_JavaJose_Java
Usuario habitual
Usuario habitual


Mensajes: 71
Desde: 30/May/2004
RE: Ayuda con For...

Mejor prueba con esto:

int totalp=14;
int mes=4;
int dia=15;
int anyo=2004;

for(int x = 1; x <= totalp; x++)
{
System.out.println(x + " " + dia + "/" + mes + "/" + anyo);
GregorianCalendar MiCalendario = new GregorianCalendar(anyo, mes - 1, dia);
if(++dia > MiCalendario.getMaximum(Calendar.DAY_OF_MONTH))
{
dia = 1;
if(++mes > 12)
{
mes = 1;
anyo++;
}
}
}

Aqui el mes ya está basado en 1. 1=Enero, 2=Febrero, etc

08/Sep/2004 13:08 GMT+1 Perfil ·  Privado · Desconectado
Publicidad
· Índice de subforos · Java y Javascript

Temas similares Autor#VisitasÚltimo post
Ayuda con calculo de coseno con factorial porfavor13/Dic/2004, 06:06
Dark_Master.Dark_Master.
 0 1.083No hay respuestas
Ayuda con For04/Sep/2004, 17:30
LISSI14LISSI14
 1 48205/Sep/2004, 02:02
deckerixdeckerix Ir al último mensaje del tema
Ayuda con Aplicaciones22/May/2005, 03:33
LISSI14LISSI14
 0 1.014No hay respuestas
Ayuda con botones10/Dic/2004, 17:23
LISSI14LISSI14
 1 37510/Dic/2004, 18:10
RompeRatonesRompeRatones Ir al último mensaje del tema
Ayuda con Delete12/Dic/2004, 18:18
LISSI14LISSI14
 0 196No hay respuestas

Opciones:

Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Menear este tema en meneame.net
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro

Todas las fechas y horas son GMT+1. Ahora son las 00:00
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª