subject

Use the web to learn how to use the LocalDate Boolean methods isBefore(), isAfter(), and equals(). Use your knowledge to write a program that prompts a user for a month, day, and year, and then displays a message specifying whether the entered day is in the past, is today (the current date), or is in the future. import java. util.*;
import java. time. LocalDate;
public class PastPresentFuture2
{
public static void main(String args[])
{
int mo, da, yr;
LocalDate today=LocalDate. now();
System. out. println("Program to find if the given date is in past, present or future::");
Scanner input=new Scanner(System. in);
//taking inputs from console and storing them in three variables.
System. out. print("Enter month::");
mo=input. nextInt();
System. out. print("Enter day::");
da=input. nextInt();
System. out. print("Enter year::");
yr=input. nextInt();
//creating a LocalDate object and initializing it to null;
LocalDate inputDate=null;
try
{
/*we are using the 3 variables and converting it into a date object to compare it with today's date */
inputDate = LocalDate. of(yr, mo, da);
}
catch(Exception ex)
{
/*if the entered day, month & year are not converted to a date object because of invalid entry of any values, we are stopping the program.*/
System. out. println("You have made invalid entries, please try again !!");
System. exit(0);
}
/*if the date object is created after proper entries, we are using the built-in functions to compare it the today's date object*/
System. out. print("The date you entered is ");
if(inputDate. isBefore(today))
System. out. println("in the past.");
else
if(inputDate. isAfter(today))
System. out. println("in the future.");
else
if(inputDate. equals(today))
System. out. println("the current date.");
}
}

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 10:30
Choose the best explanation for the following statement communication is symbolic
Answers: 3
question
Computers and Technology, 22.06.2019 23:30
Which of the following is not a symptom of chronic fatigue syndrome
Answers: 2
question
Computers and Technology, 23.06.2019 06:00
What makes myhexadecimalnumber a child of mynumber? which methods does myhexadecimalnumber inherit directly from the mynumber class? what can an instance of the mynumber class do? what can an instance of the myhexadecimalnumber class do? which methods are overridden? why are they overridden? how many examples of overloading are there? why was this done? where is the super keyword used? what is it doing? why isn’t the incoming value set immediately in the second myhexadecimalnumber constructor? how many examples can you find of an inherited method being called?
Answers: 1
question
Computers and Technology, 23.06.2019 19:30
What are loans to a company or government for a set amount of time
Answers: 1
You know the right answer?
Use the web to learn how to use the LocalDate Boolean methods isBefore(), isAfter(), and equals(). U...
Questions
question
Mathematics, 15.12.2020 22:40
question
Chemistry, 15.12.2020 22:50