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

उपयोगकर्ता से इनपुट प्राप्त करने के लिए जावा प्रोग्राम

इस लेख में, हम समझेंगे कि जावा में उपयोगकर्ता से इनपुट कैसे प्राप्त करें। यह एक स्कैनर ऑब्जेक्ट का उपयोग करके हासिल किया गया। इनपुट प्राप्त करने के लिए Scanner.nextInt() विधि का उपयोग किया जाता है।

Java.util.Scanner.nextInt() विधि इनपुट के अगले टोकन को एक इंट के रूप में स्कैन करती है। नेक्स्टइंट () फॉर्म की इस पद्धति का आह्वान ठीक उसी तरह से व्यवहार करता है जैसे कि नेक्स्टइंट (रेडिक्स) को आमंत्रित किया जाता है, जहां रेडिक्स इस स्कैनर का डिफ़ॉल्ट रेडिक्स है।

नीचे उसी का एक प्रदर्शन है -

इनपुट

मान लीजिए हमारा इनपुट है -

Hello, I am John!

आउटपुट

वांछित आउटपुट होगा -

The input string is: Hello, I am John!

एल्गोरिदम

Step1- Start
Step 2- Declare a string: value
Step 3- Prompt the user to enter a string
Step 4- Read the values
Step 5- Display the value
Step 6- Stop

उदाहरण 1

यहां, उपयोगकर्ता द्वारा एक संकेत के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव देख सकते हैं उपयोगकर्ता से इनपुट प्राप्त करने के लिए जावा प्रोग्राम

import java.util.Scanner;
public class PrintString{
   public static void main(String[] args){
      String value;
      Scanner scanner = new Scanner(System.in);
      System.out.println("A reader object has been defined ");
      System.out.print("Enter a string: ");
      value = scanner.nextLine();
      System.out.println("The nextLine method is used to read the string value ");
      System.out.println("The string is: ");
      System.out.println(value);
   }
}

आउटपुट

A reader object has been defined
Enter a string: Good Morning!
The nextLine method is used to read the string value
The string is:
Good Morning!

उदाहरण 2

यहां, इनपुट को इनपुटस्ट्रीम रीडर ऑब्जेक्ट का उपयोग करके एक प्रॉम्प्ट के आधार पर उपयोगकर्ता द्वारा दर्ज किया जा रहा है।

यहां, उपयोगकर्ता द्वारा एक संकेत के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव देख सकते हैं उपयोगकर्ता से इनपुट प्राप्त करने के लिए जावा प्रोग्राम

import java.io.*;
public class readNum{
   public static void main(String args[]) throws IOException{
      InputStreamReader read=new InputStreamReader(System.in);
      System.out.println("An object of InputStreamReader class is created");
      BufferedReader in=new BufferedReader(read);
      System.out.println("A constructor of the BufferedReader class is created");
      System.out.println("Enter a number: ");
      int number=Integer.parseInt(in.readLine());
   }
}

आउटपुट

An object of InputStreamReader class is created
A constructor of the BufferedReader class is created
Enter a number: 34

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

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

  1. हम जावा में किसी फ़ाइल की सामग्री से एक स्ट्रिंग कैसे बना सकते हैं?

    जावा में आप किसी फ़ाइल की सामग्री को कई तरीकों से पढ़ सकते हैं, एक तरीका यह है कि इसे java.util.Scanner वर्ग का उपयोग करके एक स्ट्रिंग में पढ़ा जाए, ऐसा करने के लिए, स्कैनर को तुरंत चालू करें क्लास, फ़ाइल के पथ को पढ़ने के लिए, इसके निर्माता के पैरामीटर के रूप में। एक खाली स्ट्रिंग बफ़र बनाएँ।

  1. हम जावा में इनपुट स्ट्रिंग से नंबर कैसे निकाल सकते हैं?

    java.lang.String वर्ग एक स्ट्रिंग से निपटने के तरीकों का काफी उपाय देता है। इन विधियों की सहायता से, कोई स्ट्रिंग पर ट्रिमिंग, कॉन्सटेनेटिंग, कनवर्टिंग जैसे ऑपरेशन कर सकता है। और तुलना . हम replaceAll() . का उपयोग करके किसी दिए गए स्ट्रिंग से नंबर निकाल सकते हैं स्ट्रिंग . की विधि कक्षा। उदाहरण i