ABaDy1996

switchMd

Oct 5th, 2020 (edited)
1,525
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.Scanner;
  2. public class switchMd {
  3.     public static void main(String[] args){
  4.         Scanner in = new Scanner(System.in);
  5.         int d,m;
  6.         System.out.print("Enter month: ");
  7.         m = in.nextInt();
  8.         switch(m){
  9.             case -1:
  10.                 System.out.print("good bye");
  11.             break;
  12.             default:
  13.                 System.out.print("Enter day: ");
  14.                 d = in.nextInt();
  15.                 switch(m){
  16.                     case 2:
  17.                         if(d>=28){
  18.                             m+=1;
  19.                             d=1;
  20.                         }else{
  21.                             d+=1;
  22.                         }
  23.                     break;
  24.                     case 4:
  25.                     case 6:
  26.                     case 9:
  27.                     case 11:
  28.                         if(d>=30){
  29.                             m+=1;
  30.                             d=1;
  31.                         }else{
  32.                             d+=1;
  33.                         }
  34.                     break;
  35.                     case 12:
  36.                         if(d>=31){
  37.                             m=1;
  38.                             d=1;
  39.                         }else{
  40.                             d+=1;
  41.                         }
  42.                     break;
  43.                     default:
  44.                         if(d>=31){
  45.                             m+=1;
  46.                             d=1;
  47.                         }else{
  48.                             d+=1;
  49.                         }
  50.                 }
  51.                 System.out.printf("Next day: %02d/%02d",m,d);
  52.         }
  53.        
  54.     }
  55. }
  56.  
RAW Paste Data