Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

14.7: ===== Design a class named Month. The class must have a private member of

ID: 3773669 • Letter: 1

Question

14.7:
=====

Design a class  named Month. The class must have a private member of type
int to hold the month number and a static member of type  array of strings to
hold the month names in the fashion of a lookup table.
The class will have a default constructor that sets the month number to 1,
as well as a constructor that accepts an int  argument representing the month
number.
In addition, write the appropriate mutator functions to set the month
based on month number and month name .
Overload both the prefix and postfix versions of ++ and -- operators , such
that they increment or decrement the month number respectively. Note: if month
number is 12 when the increment operator is called, the month number will
become 1. By the same token, if month number is 1 and the decrement operator
is called, the month number becomes 12.
Also overload the << and >> operators such that the << operator displays a
month name and >> operator allows the user to input a month number.
Write a test program that would demonstrate the Month class . The program
would allow the user input two month numbers and display the next 8 months and
the previous 8 months (including the month that the user entered).
You may assume the user will always input an integer  between 1 and 12.

Explanation / Answer

/* * Sum the odd numbers and the even numbers from a lowerbound to an upperbound */ public class OddEvenSum { // Save as "OddEvenSum.java" public static void main(String[] args) { int lowerbound = 1, upperbound = 1000; int sumOdd = 0; // For accumulating odd numbers, init to 0 int sumEven = 0; // For accumulating even numbers, init to 0 int number = lowerbound; while (number
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at drjack9650@gmail.com
Chat Now And Get Quote