Page 57 - CITS - CSA - TP (Volume 2) - Hindi
P. 57

कं  ूटर सॉ वेयर ए ीके शन - CITS



           break;
           case 2:
           System.out.println(“World”);

           break;
           case 3:
           System.out.println(“Exiting the program.”);
           break;
           default:
           System.out.println(“Invalid choice”);

                   }
           scanner.close();
               }
           }
             ीकरण:

           SimpleMenu नामक यह Java  ो ाम एक बुिनयादी मेनू िस म   ुत करता है जो उपयोगकता ओं को िवक ों की सूची से चयन करने की अनुमित
           देता है और उनके  चयन के  आधार पर ि याएँ  करता है। यह इस  कार काम करता है:
           1    ो ाम कं सोल से उपयोगकता  इनपुट की अनुमित देने के  िलए java.util पैके ज से  ै नर  ास को आयात करके  शु  होता है।
           2   SimpleMenu  ास म  मु  िविध होती है, जो  ो ाम के   वेश िबंदु के   प म  काय  करती है।
           3   मु  िविध के  अंदर:
              •   यह कं सोल से इनपुट पढ़ने के  िलए  ै नर नामक एक नया  ै नर ऑ े  बनाता है।
              •   यह उपयोगकता  को एक मेनू  दिश त करता है, तथा उ   एक िवक  चुनने के  िलए  े रत करता है:

                    •  Option 1: Print “Hello”
                    •  Option 2: Print “World”
                    •  Option 3: Exit the program
                    •   यह  ै नर वग  की nextInt() िविध का उपयोग करके  उपयोगकता   ारा  दान िकए गए पूणा क इनपुट को पढ़ता है और इसे वे रएबल
                      choice म   ोर करता है।
           4  िफर  ो ाम िवक  के  मान के  आधार पर अलग-अलग ि याएँ  करने के  िलए   च  ेटम ट का उपयोग करता है:

              •   यिद उपयोगकता  1 चुनता है, तो यह कं सोल पर “Hello” ि ंट करता है।
              •   यिद उपयोगकता  2 का चयन करता है, तो यह कं सोल पर “World” ि ंट करता है।
              •   यिद उपयोगकता  3 का चयन करता है, तो यह “Exiting the program” ि ंट करता है और समा  हो जाता है।
              •   यिद उपयोगकता  कोई अ  मान चुनता है, तो यह कं सोल पर “Invalid choice” ि ंट करता है।
           5   उिचत ि या िन ािदत करने के  बाद,  ो ाम िस म संसाधनों को  रलीज़ करने के  िलए  ै नर ऑ े  को बंद कर देता है।
           आउटपुट:



















                                                           43

                                   CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 86
   52   53   54   55   56   57   58   59   60   61   62