/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
try{
int[] numberOfDaysEachMonth = new int[]{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
System.
out.
println("Enter month > "); Scanner month
= new Scanner
(System.
in); int userInputMonth =month.nextInt();
if (userInputMonth > 0 && userInputMonth < 13) {
System.
out.
println("Enter the day of month > "); //Scanner day = new Scanner(System.in);
int userInputDay = month.nextInt();
if (userInputDay > 0 && userInputDay < numberOfDaysEachMonth[userInputMonth - 1]) {
System.
out.
println("Correct date."); } else {
System.
out.
println("Wrong date."); }
} else {
System.
out.
println("Wrong month."); }
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCXRyeXsKCSAgaW50W10gbnVtYmVyT2ZEYXlzRWFjaE1vbnRoID0gbmV3IGludFtdezMxLCAyOCwgMzEsIDMwLCAzMSwgMzAsIDMxLCAzMSwgMzAsIDMxLCAzMCwgMzF9OwogICAgU3lzdGVtLm91dC5wcmludGxuKCJFbnRlciBtb250aCA+ICIpOwogICAgU2Nhbm5lciBtb250aCA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICBpbnQgdXNlcklucHV0TW9udGggPW1vbnRoLm5leHRJbnQoKTsKICAgIGlmICh1c2VySW5wdXRNb250aCA+IDAgJiYgdXNlcklucHV0TW9udGggPCAxMykgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgdGhlIGRheSBvZiBtb250aCA+ICIpOwogICAgICAgIC8vU2Nhbm5lciBkYXkgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGludCB1c2VySW5wdXREYXkgPSBtb250aC5uZXh0SW50KCk7CiAgICAgICAgaWYgKHVzZXJJbnB1dERheSA+IDAgJiYgdXNlcklucHV0RGF5IDwgbnVtYmVyT2ZEYXlzRWFjaE1vbnRoW3VzZXJJbnB1dE1vbnRoIC0gMV0pIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJDb3JyZWN0IGRhdGUuIik7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJXcm9uZyBkYXRlLiIpOwogICAgICAgIH0KICAgIH0gZWxzZSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJXcm9uZyBtb250aC4iKTsKICAgIH0KCQl9Y2F0Y2goRXhjZXB0aW9uIGUpewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oZSk7CgkJfQoJfQp9