Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में कंसोल क्लास का उपयोग कर उपयोगकर्ता से डेटा कैसे पढ़ा जाए?

कंसोल क्लास का इस्तेमाल करना

इस वर्ग का उपयोग कंसोल (कीबोर्ड/स्क्रीन) उपकरणों से डेटा लिखने/पढ़ने के लिए किया जाता है। यह एक रीडलाइन () . प्रदान करता है विधि जो की-बोर्ड से एक पंक्ति को पढ़ती है। आप console() . का उपयोग करके कंसोल क्लास का ऑब्जेक्ट प्राप्त कर सकते हैं विधि।

नोट - यदि आप इस प्रोग्राम को IDE जैसे गैर-संवादात्मक वातावरण में निष्पादित करने का प्रयास करते हैं तो यह काम नहीं करता है।

उदाहरण

जावा प्रोग्राम के बाद कंसोल . का उपयोग करके उपयोगकर्ता के डेटा को पढ़ता है कक्षा।

आयात करें पूर्ण आयु; फ्लोट प्रतिशत; बूलियन स्थानीय है; चार ग्रेड; छात्र (स्ट्रिंग नाम, अंतर आयु, फ्लोट प्रतिशत, बूलियन isLocal, चार ग्रेड) { यह नाम =नाम; यह उम्र =उम्र; यह प्रतिशत =प्रतिशत; this.isLocal =isLocal; यह ग्रेड =ग्रेड; } सार्वजनिक शून्य प्रदर्शन विवरण () { System.out.println ("विवरण ............."); System.out.println ("नाम:" + this.name); System.out.println ("आयु:" + this.age); System.out.println ("प्रतिशत:" + this.percent); if(this.isLocal) { System.out.println ("राष्ट्रीयता:भारतीय"); } और { System.out.println ("राष्ट्रीयता:विदेशी"); } System.out.println ("ग्रेड:" + यह। ग्रेड); }}पब्लिक क्लास रीडडाटा {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स []) IOException फेंकता है {कंसोल कंसोल =सिस्टम। कंसोल (); अगर (कंसोल ==शून्य) {System.out.println ("कंसोल समर्थित नहीं है"); System.exit(1); } System.out.println ("अपना नाम दर्ज करें:"); स्ट्रिंग नाम =कंसोल.रीडलाइन (); System.out.println ("अपनी आयु दर्ज करें:"); int आयु =Integer.parseInt(console.readLine ()); System.out.println ("अपना प्रतिशत दर्ज करें:"); फ्लोट प्रतिशत =फ्लोट.पार्सफ्लोट (कंसोल.रीडलाइन ()); System.out.println ("क्या आप स्थानीय हैं (सही या गलत दर्ज करें):"); बूलियन isLocal =Boolean.parseBoolean(console.readLine ()); System.out.println ("अपना ग्रेड दर्ज करें (ए, या, बी या, सी या, डी दर्ज करें):"); चार ग्रेड =कंसोल.रीडलाइन ()। toCharArray () [0]; छात्र एसटीडी =नया छात्र (नाम, आयु, प्रतिशत, स्थानीय, ग्रेड); std.displayDetails (); }}

आउटपुट

अपना नाम दर्ज करें:कृष्णा अपनी उम्र दर्ज करें:26अपना प्रतिशत दर्ज करें:86क्या आप स्थानीय हैं (सही या गलत दर्ज करें):सच अपना ग्रेड दर्ज करें (ए, या, बी या, सी या, डी दर्ज करें):विवरण...... ........नाम:कृष्णाआयु:26प्रतिशत:86.0राष्ट्रीयता:भारतीय ग्रेड:ए

  1. जावा का उपयोग करके आदिम डेटा को रैपर वर्ग में कैसे परिवर्तित करें?

    जावा java.lang पैकेज में रैपर क्लास नामक कुछ कक्षाएं प्रदान करता है। इन वर्गों की वस्तुएं उनके भीतर आदिम डेटाटाइप लपेटती हैं। रैपर वर्गों का उपयोग करके, आप विभिन्न संग्रह वस्तुओं जैसे ArrayList, HashMap आदि में आदिम डेटाटाइप भी जोड़ सकते हैं। आप आवरण वर्गों का उपयोग करके नेटवर्क पर आदिम मान भी पास

  1. जावा में CSV फ़ाइल से डेटा कैसे पढ़ा जाए?

    एक सीएसवी अल्पविराम से अलग किए गए मान . के लिए खड़ा है . CSV फ़ाइल में, प्रत्येक पंक्ति में ऐसे शब्द होते हैं जो अल्पविराम (,) . से अलग होते हैं और यह एक .csv . के साथ संग्रहीत किया जाता है विस्तार। हम readLine() . का उपयोग करके CSV फ़ाइल लाइन को लाइन दर लाइन पढ़ सकते हैं बफर्डरीडर . की विधि कक्

  1. जावा में गुण फ़ाइल से डेटा कैसे पढ़ा जाए?

    गुण हैशटेबल वर्ग का एक उपवर्ग है और यह गुणों के निरंतर सेट का प्रतिनिधित्व करता है। गुण स्ट्रीम में सहेजा जा सकता है या स्ट्रीम से लोड किया जा सकता है। गुण सूची में प्रत्येक कुंजी और उसके संगत मान एक स्ट्रिंग है। गुण फ़ाइल का उपयोग जावा में कॉन्फ़िगरेशन को बाहरी बनाने और कुंजी-मूल्य जोड़े को संग