Output Previous or Next Day of the Month

Output Previous or Next Day of the Month

Please Help! I need to create the following program:

Objective of this Program: (1) To learn about having programs decide what to do depending upon the data by using the if...then...else construct and (2) to start using some of the Java API's, by using the String class.

The program is to prompt the user (both computer science and drug dealers refer to their clients as "users") for the date of the month and whether they want the next day or the previous day. E.g., the user would see:

Enter todays date(1-30):

and after responding, the user would see:

Do you want the next or previous day:

The program should output the next day's or previous day's date: e.g, for the input of:

Enter todays date(1-30): 7

Do you want the next or previous day: next

Tomorrow is the 8th.

For the response of 'previous', one would see:

Yesterday was the 6th.

You should also check for erroneous input. Specifically, three possible bad inputs:

(1) the data is not between 1 and 30, inclusive

(2) one is asked the preceding date of the 1st

(3) one is asked the next day of the 30th

If bad input is given, then each of them should have an appropriate message telling of the bad input, e.g.,

Enter todays date(1-30): 36

gets the response:

Please enter a date between 1 and 30.

and the program would terminate. You terminate a program by the statement of System.exit(0);. It should be part of the 'then' clause statement. However, the following input sequence of:

Enter todays date(1-30): 30

Do you want the next or previous day: next

would generate:

There is no date after the 30th.

A simliar response is given for a response of "previous" when the current date is a 1. You do not have to verify whether one correctly types in 'next' or 'previous' correctly. I.e., if the user incorrectly types in the response, you are not responsible for what happens.

And then Extend the program to do the following:

Extend the output to handle the special cases which end in 1, 2, or 3. I.e., 1st, 2nd, 3rd, 21st, 22nd, 23rd. Remember that 11th, 12th, 13th are the correct output.

Verify that the input of 'next' and/or 'previous' is given correctly, and, if incorrect, print out an error statement and terminate the program. However, the response must be case insensitive. I.e., 'Next' or 'NEXT' are acceptable answers.

View Answers









Related Tutorials/Questions & Answers:
Output Previous or Next Day of the Month
Output Previous or Next Day of the Month   Please Help! I need... or previous day: The program should output the next day's or previous day's date... they want the next day or the previous day. E.g., the user would see: Enter todays
Getting Previous, Current and Next Day Date
Getting Previous, Current and Next Day Date   ... previous, current and next date in java. The java util package provides... helps you to get the previous, current and next date to Date() constructor
Advertisements
Mysql last day of month
Mysql last day of month       Mysql Last Day of Month is useful to provide you the last day of Month. Understand with ExampleADS_TO_REPLACE_1 The Tutorial
Mysql Date Previous Month
Mysql Date Previous Month       Mysql Date Previous Month is used to return the current and previous... illustrate an example that help you to describe Previous Month value. To understand
Mysql last day of month
Mysql last day of month   ... Day of Month'. To  understand and grasp the example we run LAST_DAY(now( )) that return the last day of the month. LAST_DAY(now
to renew leave to next month
that leave in that particular month, it must be renewed to the next month so that he can apply leave for 2 days the next month...to renew leave to next month  i need to make a project where
Find Day of Month
Find Day of Month       This example explores how to find the day of a month and the day...; finds the day of a month and the day of a week by using get(field_name) method
next and previous record in php
next and previous record in php  How to display next and previous records in PHP
Get Last Day of The Month
Get Last Day of The Month     ... and a set of integer fields such as YEAR, MONTH, DAY, HOUR.. A Date object ... a code that helps you in getting the last day of the month. For this we have
NEXT and PREVIOUS Records - JSP-Servlet
NEXT and PREVIOUS Records  Dear Sir, In my Project i have next... requirement next,previous buttons should be placed at top of the page as well. For Example: Previous Next sid sname addr 1
PHP Previous Next Page - PHP
PHP Previous Next Page  PHP Previous Next PageIs it possible to create dynamic navigation using PHP and MYSQL? DO I need to create a class to create the next, previous buttons in PHP? I?m digging for a small as well as handy code
Java get Next Day
Java get Next Day       In this section, you will study how to get the next day in java...)- This will return the current day. cal.get(Calendar.DAY_OF_WEEK)+1- This will return the next
ModuleNotFoundError: No module named 'django-next-previous'
ModuleNotFoundError: No module named 'django-next-previous'  Hi...: No module named 'django-next-previous' How to remove the ModuleNotFoundError: No module named 'django-next-previous' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-next-previous'
ModuleNotFoundError: No module named 'django-next-previous'  Hi...: No module named 'django-next-previous' How to remove the ModuleNotFoundError: No module named 'django-next-previous' error? Thanks   Hi
Date Next and Previous - Java Interview Questions
Date Next and Previous  In the example given here, DATE is displayed in DD/MM/YYYY format. Can anybody send me the code for getting DATE in MM/DD... StringToDate{ public static void main(String[] args){ try { String str_date 
how to find last day 0f any given month in mysql?
how to find last day 0f any given month in mysql?  how to find last day of any given month in mysql?   Hi Friend, Here is required code:ADS_TO_REPLACE_1 DECLARE @dtDate DATETIME SET @dtDate = '8/18/2007' SELECT
Disable next month at every first 3rd days Calendar.
Disable next month at every first 3rd days Calendar.  Hi all, may I know how to fix my calendar. I want it to disable next month at every first 3rd...) { alert('You can`t choose date every 3rd days at the next month
to display NEXT and previous option after 10 entries in java
to display NEXT and previous option after 10 entries in java  As after jsp code we refer to java for connectivity and i want that directly only 10 entries will be open and next there will be pages. so what would i do for coding
how to make previous and next Button Display Data in php
how to make previous and next Button Display Data in php  <?php session_start(); include("database.php"); extract($_POST); extract($_GET...; } else { if($submit=='Next Question' && isset($ans
How to use next and previous button(or href) for database table that is retrieved from MySQL DB.
How to use next and previous button(or href) for database table that is retrieved from MySQL DB.  Initially,display 7or10 records on a jsp pageand when click on the NEXT button(or href link) then display next 7 records
How to use next and previous button(or href) for database table that is retrieved from MySQL DB using jsp,jstl,javascript
How to use next and previous button(or href) for database table that is retrieved from MySQL DB using jsp,jstl,javascript  when click on the next button/link then it must display next 10 record from database and same for previous
Java Find Next Date Example
for month, day, and year. In this class I have created a default constructor... month, day, year; public NextDateExample() { month = 1; day = 1; year = 2000; } public NextDateExample(int month, int day, int year) { this.day = day
Displaying checked checkbox in same page as well as print on another page ....also add next pages cheches checkbox into previous list
....also add next pages cheches checkbox into previous list  1... page link containing same format, it does not display previous page's selected checkboxes. So, i want such output, which can show previous pages selected checkbox
Implementation of Day Class
the day. 3) Return the day. 4) Return the next day. 5) Return the previous day. 6... *******Test Day******* Set day: Sunday Next day: Monday Previous... next; next = day + 1; return next; } public int previousDay
Get first day of week
, DAY_OF_MONTH etc.ADS_TO_REPLACE_2 getFirstDayOfWeek(): This is the method... Get first day of week       In this section, we will learn how to get the first day of 
output
output  Sir,I am experiencing some problems with the output of this program.I got some useful help this website,but the output of the program isn't producing what it should.let me explain the output below is what happen when
Mysql Date Month
; select month(now())as Month; Output:- +-------+ | Month... Mysql Date Month       Mysql Date Month is used to find out the value of current month. Understand
Find whether a date will be in the current quarter or the next quarter
box with values(1,2,3) , Day of the month in list box with values (Date as 1... quarter my month selected will correspond to september and my selected day of month... selected from the month list box (that is 1) will correspond to the next quarter 1st
Day for the given Date in Java
Day for the given Date in Java  How can i get the day for the user...(); System.out.println("Enter month(1-12): "); int month=input.nextInt()-1... GregorianCalendar(year, month, dd)).getTime(); SimpleDateFormat f = new
MySQL add month
_MINUTE DAY_HOUR YEAR_MONTH...: SELECT DATE_ADD('2008-12-15', INTERVAL 1 MONTH) Output:ADS...('2010-12-15', INTERVAL 2 MONTH)ADS_TO_REPLACE_4 Output: 2011-02-15
Mysql Date Get Month
Month(CURRENT_TIMESTAMP); Output... Mysql Date Get Month       The tutorial explains you the way to retrieve the current month
Sql Date and Time Functions
;    The Tutorial illustrate a function to extract the day of week, name of month, name of day, day of year, number of week. Understand... for extracting the day of week. This function returns a numeric value ranging from(1-7
PHP Date add 1 month
PHP Date add 1 month This example shows you how one month can be added... to add 1 month:ADS_TO_REPLACE_1 <?php //PHP Example code to add one... day to today $dateOneMonthAdded = strtotime(date("Y-m-d"
Hi..How to Display Days by month - Java Beginners
Separate .Month by Month For Ex.. INPUT: ---------------- Year Month Day 2006 12 30 2008 12 12 --------------------- OUTPUT: 2007 Jan 31 Days 2007
Mysql date month name
Mysql date month name       The Tutorial elaborate an example from Date Month Name in Mysql. To get the current value for the month of the year ,we use the following Query:  
How to get the Day name
How to get the Day name  Hi, I am a beginner in Java and new... of upcoming Monday. expample 1: If DateString = 17/02/2015 (Tuesday) then Output...) then output Date = 23/02/2015 (Monday). expample 3: If DateString = 23/02/2015
ModuleNotFoundError: No module named 'month'
ModuleNotFoundError: No module named 'month'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'month' How to remove the ModuleNotFoundError: No module named 'month'
python add 1 day to date
python add 1 day to date  Hi, In one of my project I am getting date from the some datasource and now I have to add one day to the date. How I can add 1 day to date in my Python program. Thanks   Hi, Here is example
how to show x axis values of timeline chart in jfreechart with particular month.
how to show x axis values of timeline chart in jfreechart with particular month.  my x-axix timeline having day of 1 month and days shows me only differently and 1 month. I want month attached with days
ModuleNotFoundError: No module named 'day'
ModuleNotFoundError: No module named 'day'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'day' How to remove the ModuleNotFoundError: No module named 'day' error
Same day travel deals
Same day travel deals  Hi, Can anyone compare same day travel deals with different travel packages? Thanks
Output of flex
Output of flex  hi....... please provide the name of the output file. What is the output of flex applications? please rply ASAP........ Thanks
triangle output
triangle output  program to get the following output
python add one day to date
%d') print(date) next_day_date = date + timedelta(days=1) print(next_day_date...python add one day to date  Hi, I have date object and I want to add one day to the date. How to add one day to the date in Python code? Thanks
python add one day to date
%d') print(date) next_day_date = date + timedelta(days=1) print(next_day_date...python add one day to date  Hi, I have date object and I want to add one day to the date. How to add one day to the date in Python code? Thanks
Toedter JDateChooser JSpinner change day value by default in java
it changes the month value. There is a way to change the day value, instead of the month value by default...Toedter JDateChooser JSpinner change day value by default in java  i
output variable
output variable  if i want to print output of three variables when i wrote the code e.g SYStem.out.PRINTln(answer + answer1 + answer 2) only output of answer is getting printed out? can you help
Java Get Month
: " + month);   } } Output... Java Get Month       In the previous Java examples, we have discussed about date functions
triangle output
triangle output  program to get the following output: * *   Hi Friend, Please specify the pattern properly.ADS_TO_REPLACE_1 Thanks
remove previous view iphone
remove previous view iphone  How to remove previous view in iPhone application on loading a new subview

Ads