Java/ c++ problem help!

Archived from the original Sajha.com — preserved as posted, replies can no longer be added here.
Start a New Discussion
Archived Post

Hi java/ c++ geeks out there, I need some help on below problem (can use java or c++): Finish the returnTotalDays method in the CalDate class given below. returnTotalDays returns one of the following. I.  the number of days in the given month if (year>0 and month>=1 and month<=12); II.  the number of days in the given year if year>0 and month is 0; or III. -1 if year<=0 or the month is not in the range of 0..12 public class CalDate { public static int returnTotalDays(int year, int month) { … } } Thank you for your help!! Last edited: 30-Oct-11 05:18 PM

bravo1 · Oct 30, 2011 1:00 PM · 9,754 views

1 Reply

import java.util.Calendar; class CalDate {     public static int returnTotalDays(int year, int month) {         if(year < 0 || (month < 0 || month > 11)){             return -1;         }         else         {            Calendar c1 = Calendar.getInstance();            /* remember 0 in the month field always represents january             */            c1.set(year, month, 3);              if(month > 0){                return c1.getActualMaximum(Calendar.DAY_OF_MONTH);            }            else {                return c1.getActualMaximum(Calendar.DAY_OF_YEAR);            }         }     }       // method main(): ALWAYS the APPLICATION entry point     public static void main (String[] args) {        //System.out.println ("Hello World!");        System.out.println (returnTotalDays(2004, 0));       } }  

notinterested · Nov 4, 2011 3:30 PM

This conversation is preserved exactly as it was on the original Sajha.com and can't accept new replies.

Start a New Discussion