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

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




           boolean d=false;
           System.out.println(~a);//-11 (minus of total positive value which starts from 0)

           System.out.println(~b);//9 (positive of total minus, positive starts from 0)
           System.out.println(!c);//false (opposite of boolean value)

           System.out.println(!d);//true
           }}
             ीकरण:
           1   वे रएबल आरंभीकरण:

              •    ो ाम दो पूणा क चर a और b को  मशः  10 और -10 मानों के  साथ आरंभ करके  शु  होता है।
              •   यह दो बूिलयन वे रएबल c और d को  मशः  स  और अस  मानों के  साथ आरंभ करता है।

           2   िबटवाइज़ पूरक (~):
              •  System.out.println(~a);
              •   िबटवाइज़ कॉ  ीम ट (~) ऑपरेटर पूणा क a के  िबट्स को इ ट  कर देता है।

              •   बाइनरी  ितिनिध  म , -11, 10 का दो का पूरक है।
              •  आउटपुट -11 है, जो 10 के  िबट्स को इ ट  करने का प रणाम है।
              •  System.out.println(~b);

              •   िबटवाइज़ कॉ  ीम ट (~) ऑपरेटर पूणा क b के  िबट्स को इ ट  कर देता है।
              •   बाइनरी  ितिनिध  म , 9 -10 का दो का पूरक है।
              •  आउटपुट 9 है, जो -10 के  िबट्स को इ ट  करने का प रणाम है।

           3  लॉिजकल NOT (!):
              •  System.out.println(!c);

              •   लॉिजकल NOT (!) ऑपरेटर c के  बूिलयन मान को अ ीकार करता है।
              •  आउटपुट गलत है, जो बूिलयन मान true को अ ीकार करने का प रणाम है।
              •  System.out.println(!d);
              •   लॉिजकल NOT (!) ऑपरेटर d के  बूिलयन मान को अ ीकार करता है।

              •  आउटपुट true है, जो बूिलयन मान false को अ ीकार करने का प रणाम है।
           आउटपुट:


























                                                           16

                                   CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 82
   25   26   27   28   29   30   31   32   33   34   35