Output Previous or Next Day of the Month

Ads
 

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

Ads









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... the previous, current and next date to Date() constructor of java.util package
Advertisements
Mysql Date Previous Month
Mysql Date Previous Month       Mysql Date Previous Month is used to return the current and previous... that help you to describe Previous Month value. To understand this, we have
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 Example The Tutorial illustrate
next and previous record in php
next and previous record in php  How to display next and previous records in PHP
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
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
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
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
Java get Next Day
Java get Next Day       In this section, you will study how to get the next day in java... day. cal.get(Calendar.DAY_OF_WEEK)+1- This will return the next day. Here
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 
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
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
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
have create a class where I have taken three integer fields for month, day... NextDateExample.java public class NextDateExample { int month, day, year; public NextDateExample() { month = 1; day = 1; year = 2000; } public NextDateExample
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..., it does not display previous page's selected checkboxes. So, i want such output, which can show previous pages selected checkbox as well as i aslo include next
Get first day of week
, it will display the actual day that displays like the following output... according to its field. It takes one field like: DAY_OF_WEEK, DAY_OF_MONTH etc... Get first day of week      
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
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
Mysql Date Month
; Output:- +-------+ | Month | +-------+ | 12 | +-------+ 1... Mysql Date Month       Mysql Date Month is used to find out the value of current month. Understand
next button in servlet
next button in servlet  i want to add next,previous button to get next record in my servlet. can you explain the logic to do
avaudioplayer next track
avaudioplayer next track  How to set next and previous track in AVAudioPlayer in iPhone?   soundIndex=4; data=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[array objectAtIndex:soundIndex]] error
Mysql Date Get Month
Mysql Date Get Month       The tutorial explains you the way to retrieve the current month... Month'. To understand this example, we use Month(Current_timestamp) 
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... and Time Functions'. Query (DAYOFWEEK) :-Here is the query for extracting the day
remove previous view iphone
remove previous view iphone  How to remove previous view in iPhone application on loading a new subview
previous view controller
previous view controller  How to get back to the previous view... to go back to the previous view controller. See the example given below...: In an Array the root viewController is at index 0 Previous viewController
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:  
Java Get Month
Java Get Month       In the previous Java examples, we have discussed about date functions... the current month of the existing year. This Java get month example is simply

Ads