Cita:
Iniciado por Krain Espero que esto te sirva.
Saludos
Código Java:
Ver originalpackage ForosDelWeb;
import java.util.Scanner;
/*
* @author Krain
*/
public class CFecha
{
public static void main
(String[]args
) {
int dia, mes, año, nDias;
Scanner tec
= new Scanner
(System.
in); System.
out.
printf("Introduce el dia: "); dia = tec.nextInt();
System.
out.
printf("Introduce el mes: "); mes = tec.nextInt();
System.
out.
printf("Introduce el anyo: "); año = tec.nextInt();
nDias = dia;
for(int i = 1; i < mes; i++)
{
switch(i)
{
case 4: case 6: case 9: case 11:
nDias += 30;
break;
case 2:
if(bisiesto(año))
{
nDias += 29;
}
else
{
nDias += 28;
}
break;
default:
nDias += 31;
break;
}
}
System.
out.
println("El " + dia
+ " del " + mes
+ " de " + año
+ " es el dia numero " + nDias
+ " del año " + año
); }
public static boolean bisiesto(int a)
{
boolean bisiesto;
if(a%4 == 0 && a%100 != 0 || a%400 == 0)
{
bisiesto = true;
}
else
{
bisiesto= false;
}
return bisiesto;
}
}
Gracias amigo, ya lo solucione con un contador, muchisimas gracias :)