Haced una función a la que le pasemos una fecha y nos diga si es un día par o impar.
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("Introduce fecha para saberlo");
String f=in.next();
LocalDate fecha=LocalDate.parse(f);
System.out.println(esDiaPar(fecha));
System.out.println(esDiaPar(LocalDate.parse("2020-01-09")));
System.out.println(esDiaPar(LocalDate.parse("2020-01-10")));
}
// Función que nos diga si un día concreto es un fin de semana
public static boolean finDeSemana(LocalDate fecha) {
return fecha.getDayOfWeek()==DayOfWeek.SATURDAY ||
fecha.getDayOfWeek()==DayOfWeek.SUNDAY;
}
public static int dia(LocalDate fecha) {
return fecha.getDayOfMonth();
}
public static String esDiaPar(LocalDate fecha) {
// Obtener el día
int dia=fecha.getDayOfMonth();
if (dia%2==0) {
return "Par";
} else {
return "Impar";
}
}