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

CAN YOU PLZ HELP ME CODE IN JAVA USING ECLIPSE I WILL RATE :) DONT USE THE JOPTI

ID: 670022 • Letter: C

Question

CAN YOU PLZ HELP ME CODE IN JAVA USING ECLIPSE I WILL RATE :)

DONT USE THE JOPTION. FORM THANK YOU!

Days in a Month

Write a class named MonthDays. The class’s constructor should accept two arguments:

*An integer for the month (1= January,2 February,ect,).

*An integer for the year

The class should have a method named getNumberOfDays that returns the number of days in the specified month. The method should use the following criteria to identify leap years:

1. Determine whether the year is divisible by 100. If it is, then it is a leap year if and if only it is divisible by 400. For example, 2000 is a leap year but 2100 is not.

2. If the year is not divisible by 100, then it is a leap year if and if only it is divisible by 4. For example, 2008 is a leap year but 2009 is not.

Demonstrate the class in a program that asks the user to enter the month (letting the user enter an integer in the range of 1 through 12) and the year . The program should then display the number of days in that month. Here is a sample run of the program.

Print out:

                Enter a month (1-12): 2 [Enter]

                Enter a year: 2008 [Enter]

                29 days

Explanation / Answer

import java.util.Scanner;
class MonthDays
{
int month;
int year;
public MonthDays(int m, int y)
{
month = m;
year = y;
  
}
public int getNumberOfDays()
{

int mnt[] = {31,28,31,30,31,30,31,31,30,31,30,31};
if(month==2)
{
if((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0)))
{
return 29;
}
else return 28;
}
else return mnt[month-1];
  
}
  
}

public class Test
{
public static void main(String args[])
{
int m,y,days;
Scanner scan = new Scanner(System.in);
System.out.println("enter the month");
m=scan.nextInt();
System.out.println("enter the year");
y=scan.nextInt();
MonthDays a = new MonthDays(m,y);
days=a.getNumberOfDays();
System.out.println(days);
}
}

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