PP5.1 Design and write an application program using nested representing a year. The purpose of the program is to determ in the Gregorian calendar. RULE: To be true division has to return a whole number, no fr divisible by 100 but not 400. The GB Leap Year T

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Java Program

PP5.1 Design and write an application program using nested if else statements that reads an integer value from the user
representing a year. The purpose of the program is to determine if the year is a leap year (and therefore has 29 days in February)
in the Gregorian calendar.
RULE: To be true division has to return a whole number, no fraction. A year is a leap year if it is divisible by 4, unless it is also
divisible by 100 but not 400.
The GB Leap Year Test
Is year
Yes
Is year
Is year
Yes
Yes
LEAP
divisible
divisible
divisible
YEAR
by 4?
by 100?
by 400?
No
No
No
NOT LEAP YEAR
LEAP
NOT LEAP YEAR
YEAR
For example, the year 2003 is not a leap year, but 2004 is.
The year 1900 is not a leap year because it is divisible by 100, but the year 2000 is a leap year because even though it is divisible
by 100, it is also divisible by 400.
Produce an error message for any input value less than 1582 (the year the Gregorian calendar was adopted).
Transcribed Image Text:PP5.1 Design and write an application program using nested if else statements that reads an integer value from the user representing a year. The purpose of the program is to determine if the year is a leap year (and therefore has 29 days in February) in the Gregorian calendar. RULE: To be true division has to return a whole number, no fraction. A year is a leap year if it is divisible by 4, unless it is also divisible by 100 but not 400. The GB Leap Year Test Is year Yes Is year Is year Yes Yes LEAP divisible divisible divisible YEAR by 4? by 100? by 400? No No No NOT LEAP YEAR LEAP NOT LEAP YEAR YEAR For example, the year 2003 is not a leap year, but 2004 is. The year 1900 is not a leap year because it is divisible by 100, but the year 2000 is a leap year because even though it is divisible by 100, it is also divisible by 400. Produce an error message for any input value less than 1582 (the year the Gregorian calendar was adopted).
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Introduction to computer system
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education