import java.util.Scanner;
public class xxxx_CaseThree {
public static void main (String[] args) {
Scanner input = new Scanner (System.in);
System.out.print ("Enter a 1 to display the number of days in each month in a regular calendar year and a 2 to display the number of days in each month in a leap year:");
int year = input.nextInt();
while (year < 1 || year > 2) {
System.out.println ("Invalid entry. Please try again.");
System.out.println ("Enter a 1 to display the number of days in each month in a regular calendar non-leap year and a 2 to display the number of days in each month in a leap year:");
year = input.nextInt();
}
if (year == 1) {
System.out.println ("Month Days");
System.out.println ("1 31");
System.out.println ("2 29");
System.out.println ("3 31");
System.out.println ("4 30");
System.out.println ("5 31");
System.out.println ("6 30");
System.out.println ("7 31");
System.out.println ("8 31");
System.out.println ("9 30");
System.out.println ("10 31");
System.out.println ("11 30");
System.out.println ("12 31");
}
else {
System.out.println ("Month Days");
System.out.println ("1 31");
System.out.println ("2 28");
System.out.println ("3 31");
System.out.println ("4 30");
System.out.println ("5 31");
System.out.println ("6 30");
System.out.println ("7 31");
System.out.println ("8 31");
System.out.println ("9 30");
System.out.println ("10 31");
System.out.println ("11 30");
System.out.println ("12 31");
}
} // end method main
} // end class xxxx_CaseThree
my next assignment is to accomplish the same results using an if conditional statement and a for loop. I cannot see the context to use a for loop. Can someone please give me a push start to get through this writers block? Thanks.

New Topic/Question
Reply




MultiQuote




|