इस लेख में, हम समझेंगे कि जन्मदिन की जांच कैसे करें और जन्मदिन मुबारक संदेश कैसे प्रिंट करें। जन्मदिन की जाँच वर्तमान दिन और दिए गए जन्मदिन की तुलना करके की जाती है।
नीचे उसी का एक प्रदर्शन है -
इनपुट
मान लीजिए हमारा इनपुट है -
जन्मदिन की तारीख:15 जुलाई
आउटपुट
वांछित आउटपुट होगा -
आज की तारीख 20-12-2021 हैआज मेरा जन्मदिन नहीं है
एल्गोरिदम
चरण 1 - STARTचरण 2 - महीने और तारीखों के मानों के लिए चर घोषित करें, जैसे कि Month_of_birth और date_of_birthStep 3 - उपयोगकर्ता से आवश्यक मान पढ़ें/मानों को परिभाषित करेंचरण 4 - वर्तमान तिथि प्राप्त करने के लिए LocalDate.now() फ़ंक्शन का उपयोग करें और इसे इसमें संग्रहीत करें चर। चरण 5 - अगर लूप का उपयोग करके, वर्तमान माह और दिनांक मान की तुलना क्रमशः इनपुट दिनांक और माह मानों के साथ करें। यदि मान मेल खाते हैं, तो परिणाम सत्य होता है। चरण 5- परिणाम प्रदर्शित करेंचरण 6- रोकें
उदाहरण 1
आयात करें महीना महीना_ऑफ_बर्थ =महीना।जुलाई; System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); लोकलडेट करंट_डेट =लोकलडेट.अब (); System.out.println ("आज की तारीख है" + current_date); System.out.println ("जन्मदिन को इस प्रकार परिभाषित किया गया है:" +date_of_birth + "" +month_of_birth); इंट डेट =current_date.getDayOfMonth (); महीना महीना =current_date.getMonth (); if(date ==date_of_birth &&Month ==Month_of_birth) { System.out.println ("हैप्पी बर्थडे टू यू !!"); } और { System.out.println ("आपका जन्मदिन आज नहीं है"); } }}आउटपुट
आवश्यक पैकेज आयात कर दिए गए हैंआज की तारीख 2022-02-09 है जन्मदिन को इस प्रकार परिभाषित किया गया है:15 जुलाईआपका जन्मदिन आज नहीं है
उदाहरण 2
यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
आयात करें डीडी"); आज की तारीख =s.parse("10-15"); दिनांक my_birthday_date =s.parse("10-15"); System.out.println ("जन्मदिन की तारीख 15 अक्टूबर के रूप में परिभाषित की गई है"); अगर (today.compareTo(my_birthday_date) ==0) { System.out.println ("जन्मदिन मुबारक हो !!"); } और { System.out.println ("आज टूर बर्थडे नहीं है"); } }}आउटपुट
जन्मदिन की तारीख को 15 अक्टूबर के रूप में परिभाषित किया गया है, जन्मदिन मुबारक हो !!