Page 329 - CITS_CSA_TT_Hindi
P. 329

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



           इस उदाहरण म

           •   %s एक    ंग (नाम) के  िलए  ेसहो र है।
           •   %d एक पूणा क (आयु) के  िलए  ेसहो र है।
           •   %.2f 2 दशमलव  ानों के  साथ एक  लोिटंग-पॉइंट सं ा (वेतन) के  िलए  ेसहो र है।

           %n का उपयोग  ेटफ़ॉम -इंिडप ड ट लाइन िवभाजक डालने के  िलए िकया जाता है।
             ीम के   कार

             ीम को उनके   ारा उपयोग िकए जाने वाले संचालन के   कार के  आधार पर दो मु  वग  म  वग कृ त िकया जा सकता है
           1   इनपुट    ीम (Input Stream): इन   ीम का उपयोग िविभ   ोतों जैसे िक एरे, फाइल या प रधीय उपकरणों से इनपुट के   प म  डेटा  ा  करने
              के  िलए िकया जाता है। उदाहरणों म  FileInputStream, BufferedInputStream और ByteArrayInputStream शािमल ह
           2   आउटपुट   ीम (Output Stream): इन   ीम का उपयोग िविभ  गंत ों जैसे िक एरे, फाइल या आउटपुट प रधीय उपकरणों पर आउटपुट के
               प म  डेटा िलखने के  िलए िकया जाता है। उदाहरणों म  FileOutputStream, BufferedOutputStream और ByteArrayOutputStream
              शािमल ह

            ै नर  ास और कं सोल  ास मेथड का उपयोग करके  इनपुट (Input using Scanner class and
           Console class methods)

           जावा म , आप इनपुट और आउटपुट के  िलए कमांड लाइन के  मा म से उपयोगकता  के  साथ बातचीत करने के  िलए  ै नर  ास और कं सोल  ास
           का उपयोग कर सकते ह । इनपुट के  िलए दोनों  ास का उपयोग कै से कर , इसके  उदाहरण यहां िदए गए ह :
            ै नर  ास

           जावा म , java.util पैके ज से  ै नर  ास का उपयोग int, double, साथ ही    ं  जैसे आिदम  कारों के  इनपुट  ा  करने के  िलए िकया जाता है।
           जबिक  ै नर  ास का उपयोग करना जावा  ो ाम म  इनपुट पढ़ने के  िलए सबसे सरल तरीका है, यह उन   ितयों के  िलए सबसे कु शल िवक  नहीं
           हो सकता है जहाँ इनपुट  ोसेिसंग समय मह पूण  है, जैसे  ित ध   ो ािमंग।
           िसंटै
            ै नर sc=new  ै नर(System.in);
           जावा  ै नर  ास के  तरीके

           •   nextBoolean(): बूिलयन वै ू पढ़ने के  िलए उपयोग िकया जाता है।
           •   nextByte(): बाइट वै ू पढ़ने के  िलए उपयोग िकया जाता है।
           •   nextDouble(): डबल वै ू पढ़ने के  िलए उपयोग िकया जाता है।
           •   nextFloat():  ोट वै ू  पढ़ने के  िलए उपयोग िकया जाता है।
           •   nextInt(): Int वै ू पढ़ने के  िलए उपयोग िकया जाता है।
           •   nextLine(): लाइन वै ू (आमतौर पर एक    ंग) पढ़ने के  िलए उपयोग िकया जाता है।
           •   nextLong(): लॉ ग वै ू पढ़ने के  िलए उपयोग िकया जाता है।

           •   nextShort(): शॉट  वै ू पढ़ने के  िलए उपयोग िकया जाता है।
           “आइए एक कोड ि पेट की जाँच कर  जो दशा ता है िक िविभ  डेटा  कारों के  इनपुट को कै से पढ़ा जाए।”
           Example
           // Java program to read data of various types using Scanner

           // class.
           import java.util.Scanner;
           public class ScannerDemo1 {
               public static void main(String[] args)
               {



                                                           317

                                  CITS : IT&ITES - कं  ूटर सॉ वेयर ए ीके शन  - पाठ 78 - 84
   324   325   326   327   328   329   330   331   332   333   334