Ayuda con For ...
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)
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)
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++;
}
int m=0;
int anyo=2004;
for(int x=0; x<=12;x++) {
if (m<12){
m++;
} else{
m=1;
anyo++;
}