Estoy aprendiendo Java y este es un problema que requiere que el usuario ingrese un año (como 1998) y luego averigüe si es un año bisiesto o un año normal.
PD: año bisiesto
①, los años normales se pueden dividir por 4, pero los años bisiestos no se pueden dividir por 100. (Por ejemplo, 2004 es un año bisiesto y 1900 no es un año bisiesto)
Diagrama de la rotación de la Tierra
② Un siglo que es divisible por 400 es un año bisiesto. año. (Por ejemplo, 2000 es un año bisiesto y 1900 no es un año bisiesto)
③ Para años con valores grandes, si un año se puede dividir entre 3200 y 172800, es un año bisiesto. Por ejemplo, 172800 es año bisiesto, pero 86400 no es año bisiesto (porque aunque se puede dividir entre 3200, no se puede dividir entre 172800) (esto se calcula en base al año tropical de 365 días 5h48'45.5'' ).
Esta pregunta depende de tus dos puntos de conocimiento:
1. Cómo acepta el programa la entrada de la consola Java. Eso es "1998"
2. Pon a prueba tu capacidad para utilizarlo para hacer juicios lógicos.
El problema es muy sencillo y se puede solucionar buscando alguna información.