Programación General > Java
Ayuda Con For...
(1/1)
lissi14:
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 ejemplo:(Necesito 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);
}}
REDD:
Prueba con esto, lo unico que hice fue limpiar la cadena despues de que la imprimes,
--- Código: Text --- 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); fec=""; } else{ mes=1; anyo++; fec= String.valueOf(x) + " " + fec + String.valueOf(dia) + "/" + String.valueOf(mes) + "/" + String.valueOf(anyo) + "\n"; System.out.println(fec); fec=""; }}
Navegación
Ir a la versión completa