Ayuda con For ...

lissi14
04 de Septiembre del 2004
Hola Programadores :
Tengo un problema en resolver este problema ....
El for no me corre es decir solo da una vuelta y no llega hasta las 12 vueltas que le indico
Lo estaba trabajando en el cuaderno de Java
Me podrian ayudar a encontrar el error
Gracias


int x=0;
int mes=1;
int m=0;//valor actual del mes
int a=0; // valora actual año
int año=2004;
//int total=3;//numero de periodos


for(x=0; x<=12;x++) {

if (mes<12)
m=mes + 1;
else
m=1;

if (mes<12)
a=año;
else
a=año+1;

}

System.out.println(m);
System.out.println(a)

Kurz
04 de Septiembre del 2004
El bucle funciona perfectamente, da las 13 vueltas que tiene que dar, el problema esta en las comparaciones que haces con las variables. Me he permitido reescribirtelo, funciona perfectamente, si he entendido bien lo que querias hacer. Espero k te sirva, si tienes alguna duda pregunta.

int m=0;
int anyo=2004;

for(int x=0; x<=12;x++) {

if (m<12){
m++;
} else{
m=1;
anyo++;
}