Java Program to print days in a month using logical OR operator.













Java Program to print days in a month using logical OR operator.

Java Tutorial Java Exercises Data Structures











Java Program to print days in a month using logical OR operator.


/** * Java Program to print days in a month using logical OR operator. */ import java.util.Scanner; class Test { public static void main(String[] args) { int month; Scanner p=new Scanner(System.in); System.out.print("Enter month number (1-12): "); month=p.nextInt(); /* Group all 31 days conditions together using logical OR operator */ if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12) { System.out.println("31 days"); } else if(month==4 || month==6 || month==9 || month==11) { /* Group all 30 days months together */ System.out.println("30 days"); } else if(month==2) { System.out.println("28 or 29 days"); } else { System.out.println("Invalid input! Please enter month number between (1-12)."); } } }




Output:

Enter month number (1-12): 3 31 days Enter month number (1-12): 8 31 days