Diseñar un algoritmo que permita determinar si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400 (2000 es bisiesto, pero; 1800 no lo es).
Solución
- Entrada: 1988
- Salida: es año bisiesto
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a;
System.out.println("Ingresa año");
a= sc.nextInt();
if(a % 4 == 0 && a % 100 != 0 || a % 400 == 0){
System.out.println("El año "+a+" Si es bisiesto ");
}else{
System.out.println("El año "+a+" No es bisiesto ");
}
}
}
4 comentarios:
Excelente, muchas gracias por el aporte
Excelente felicidades
genial:
GregorianCalendar calendar = GregorianCalendar();
if (calendar.IsLeapYear(anio))
System.out.println("el año es bisiesto");
Else
System.out.printl("El año no es bisiesto");
y si me pidiese que el año debe ser mayor que 0 como tendria que hacer?
Publicar un comentario