Create a Java

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

Create a Java program that prompts the user to enter rainfall amounts (in inches) for 12 months ofone year. Your program mustutilizean array of Month objects, which each hold the month’s name and the amount of rain in that month.MonthClass (Month.java)1.The following privatefields:•monthName (String) –Name of the month.•amount (int) –Amount of rainfall, in inches.2.A public constructor that accepts twoarguments.•The first parameter is a String and is used to set the monthName field•The second parameter is an int and is used to set the amount field3.Twopublic accessormethodsfor retrieving the monthName and amount fields.RainFallAmountsClass (RainFallAmounts.java)This is the class that will contain theprogram’smain methodand use an array ofMonth objects.In the main method:•Create an empty array of Month objects; The length mustbe 12.•Prompt the user to enter a rainfall amount for each month.oIf the user enters an amount less than 0, print an error message and promptfor a new value until the user enters a non-negative number.oOnce you have validated the entered amount, create an instance of a new Month object and usethe month’s name and the entered amount as the constructor’s two arguments.oAdd the newly created Month object to the array of Month objects.•After storing all twleveMonth objects into the array, your program will use the data contained in the array’s objectsto determine and print:1.The total rainfall for theyear2.The average monthly rainfall for theyear3.The month with the most rain4.The month with the least rainWhen determining the months with the most and least rain, you do not need to account for ties.Use comments to adequately document your source code.See next page for sample input/output

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
void method
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.
Similar questions
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