Untitled
unknown
plain_text
a month ago
1.2 kB
6
Indexable
import java.time.LocalDate;
import java.time.DayOfWeek;
import java.util.Scanner;
public class DayFinder
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter Day:");
int day = sc.nextInt();
System.out.println("Enter Month:");
int month = sc.nextInt();
System.out.println("Enter Year:");
int year = sc.nextInt();
if(year < 1900 || year > 2100)
{
System.out.println("Error: invalid date range");
}
else
{
LocalDate date = LocalDate.of(year, month, day);
LocalDate start = LocalDate.of(1900, 3, 1);
LocalDate end = LocalDate.of(2100, 2, 28);
if(date.isBefore(start) || date.isAfter(end))
{
System.out.println("Error: date out of range");
}
else
{
DayOfWeek dayName = date.getDayOfWeek();
System.out.println("Day of the week: " + dayName);
}
}
sc.close();
}
}Editor is loading...
Leave a Comment