saykotislam

1

Feb 24th, 2021
45
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package harpic;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Harpic {
  6.     public static void main(String[] args) {
  7.         Scanner input=new Scanner(System.in);
  8.         int A=0,B,C,D;
  9.         String month,again;
  10.        
  11.         for(int j=0;;j++){
  12.         for (int i = 0;; i++) {
  13.             System.out.print("Please enter the month: ");
  14.             month= input.nextLine();
  15.            
  16.             System.out.print("Please enter the day of the month: ");
  17.             B=input.nextInt();
  18.            
  19.             System.out.print("Please enter the year: ");
  20.             C=input.nextInt();
  21.             if("March".equals(month) && B<=31){
  22.                  A=3;
  23.                        
  24.                         break;
  25.             }
  26.             else if("April".equals(month) && B<=30){
  27.                  A=4;
  28.                        
  29.                         break;
  30.             }
  31.             else if("May".equals(month) && B<=30){
  32.                  A=5;
  33.                        
  34.                         break;
  35.             }
  36.             else if("June".equals(month) && B<=30){
  37.                  A=6;
  38.                        
  39.                         break;
  40.             }
  41.             else if("July".equals(month) && B<=30){
  42.                  A=7;
  43.                        
  44.                         break;
  45.             }
  46.             else if("August".equals(month) && B<=30){
  47.                  A=8;
  48.                        
  49.                         break;
  50.             }
  51.             else if("September".equals(month) && B<=30){
  52.                  A=9;
  53.                        
  54.                         break;
  55.             }
  56.             else if("October".equals(month) && B<=30){
  57.                  A=10;
  58.                         System.out.println("A = "+A);
  59.                         break;
  60.             }
  61.             else if("November".equals(month) && B<=30){
  62.                  A=11;
  63.                        
  64.                         break;
  65.             }
  66.             else if("December".equals(month) && B<=30){
  67.                  A=12;
  68.                        
  69.                         break;
  70.             }
  71.             else if("January".equals(month) && B<=30){
  72.                  A=13;
  73.                  C=C-1;
  74.                        
  75.                        
  76.                         break;
  77.             }
  78.             else if("February".equals(month) && B<=30){
  79.                  A=14;
  80.                  C=C-1;
  81.                        
  82.                         break;
  83.             }
  84.             else {
  85.                 System.out.println("try again!");
  86.                 continue;  
  87.             }
  88.              
  89.         }
  90.         int temp,year1,year2;
  91.         temp=C;
  92.         year1=temp%100;
  93.         year2=temp/100;
  94.         C=year1;
  95.         D=year2;
  96.         int ans;
  97.         ans=(((13*(A+1)/5))+(C/4)+(D/4)+B+C+(5*D))%7;
  98.        
  99.         if(ans==0){
  100.             System.out.println(month+" "+B+", "+temp+" is a Saturday");
  101.         }
  102.         else if(ans==1){
  103.             System.out.println(month+" "+B+", "+temp+" is a Sunday");
  104.         }
  105.         else if(ans==2){
  106.             System.out.println(month+" "+B+", "+temp+" is a Monday");
  107.         }
  108.        
  109.         else if(ans==3){
  110.             System.out.println(month+" "+B+", "+temp+" is a Tuesday");
  111.         }
  112.         else if(ans==4){
  113.             System.out.println(month+" "+B+", "+temp+" is a Wednesday");
  114.         }
  115.         else if(ans==5){
  116.             System.out.println(month+" "+B+", "+temp+" is a Thursday");
  117.         }
  118.         else if(ans==6){
  119.             System.out.println(month+" "+B+", "+temp+" is a Friday");
  120.         }
  121.         }
  122.        
  123.       System.out.println("Would you like to convert another date? ");
  124.       month= input.nextLine();
  125.      
  126.        
  127.     }
  128.    
  129. }
  130.  
RAW Paste Data