Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Kelet_Rishon {
- static Scanner reader =new Scanner(System.in);
- public static void main(String[] args){
- int day,month,year;
- boolean yok,mok,dok;
- print("Choose a day: ");
- day=reader.nextInt();
- print("Choose a month: ");
- month=reader.nextInt();
- print("Choose a year: ");
- year=reader.nextInt();
- switch(day) {
- case 1: dok=true;
- break;
- case 2: dok=true;
- break;
- case 3: dok=true;
- break;
- case 4: dok=true;
- break;
- case 5: dok=true;
- break;
- case 6: dok=true;
- break;
- case 7: dok=true;
- break;
- case 8: dok=true;
- break;
- case 9: dok=true;
- break;
- case 10: dok=true;
- break;
- case 11: dok=true;
- break;
- case 12: dok=true;
- break;
- case 13: dok=true;
- break;
- case 14: dok=true;
- break;
- case 15: dok=true;
- break;
- case 16: dok=true;
- break;
- case 17: dok=true;
- break;
- case 18: dok=true;
- break;
- case 19: dok=true;
- break;
- case 20: dok=true;
- break;
- case 21: dok=true;
- break;
- case 22: dok=true;
- break;
- case 23: dok=true;
- break;
- case 24: dok=true;
- break;
- case 25: dok=true;
- break;
- case 26: dok=true;
- break;
- case 27: dok=true;
- break;
- case 28: dok=true;
- break;
- case 29: dok=true;
- break;
- case 30: dok=true;
- break;
- case 31: dok=true;
- break;
- default: dok=false;
- }
- switch(month) {
- case 1: mok=true;
- break;
- case 2: mok=true;
- break;
- case 3: mok=true;
- break;
- case 5: mok=true;
- break;
- case 4: mok=true;
- break;
- case 6: mok=true;
- break;
- case 7: mok=true;
- break;
- case 8: mok=true;
- break;
- case 9: mok=true;
- break;
- case 10: mok=true;
- break;
- case 11: mok=true;
- break;
- default: mok=false;
- }
- switch(year/100) {
- case 19: yok = true;
- case 20: yok = true;
- break;
- default: yok=false;
- }
- if(yok&&mok&&dok) {
- print("The date is good");
- }
- else {
- print("The date is not good");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement