Ejemplo 1: comprobar el año bisiesto en java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args){
int year;
System.out.println("Enter an Year :: ");
Scanner sc = new Scanner(System.in);
year = sc.nextInt();
if (((year % 4 == 0) && (year % 100!= 0)) || (year%400 == 0))
System.out.println("Specified year is a leap year");
else
System.out.println("Specified year is not a leap year");
}
}
Ejemplo 2: programa de año bisiesto en java
public static boolean isLeapYear(int year) {
if (year % 4 != 0) {
return false;
} else if (year % 400 == 0) {
return true;
} else if (year % 100 == 0) {
return false;
} else {
return true;
}
}
Ejemplo 3: verifique el año bisiesto usando el tiempo en java
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.Year;
import java.time.ZonedDateTime;
public class Main
{
public static void main(String[] args)
{
// 1. ZonedDateTime
ZonedDateTime currentTime = ZonedDateTime.now();
if (currentTime.toLocalDate().isLeapYear())
{
System.out.println(currentTime.getYear() + " is a leap year");
} else {
System.out.println(currentTime.getYear() + " is NOT a leap year");
}
// 2. LocalDateTime
LocalDateTime localDateTime = LocalDateTime.now();
if (localDateTime.toLocalDate().isLeapYear())
{
System.out.println(localDateTime.getYear() + " is a leap year");
} else {
System.out.println(localDateTime.getYear() + " is NOT a leap year");
}
// 3. LocalDate
LocalDate localDate = LocalDate.now();
if (localDate.isLeapYear())
{
System.out.println(localDate.getYear() + " is a leap year");
} else {
System.out.println(localDate.getYear() + " is NOT a leap year");
}
//4. Check current year is leap year or not
if (Year.now().isLeap())
{
System.out.println("Current year is a leap year");
} else {
System.out.println("Current year is NOT a leap year");
}
}
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)