কম্পিউটার

ব্যবহারকারীর কাছ থেকে ইনপুট পেতে জাভা প্রোগ্রাম


এই নিবন্ধে, আমরা জানব কিভাবে জাভা ব্যবহারকারীর কাছ থেকে একটি ইনপুট পেতে হয়। এটি একটি স্ক্যানার অবজেক্ট ব্যবহার করে অর্জন করা হয়েছে। ইনপুট পেতে Scanner.nextInt() পদ্ধতি ব্যবহার করা হয়।

java.util.Scanner.nextInt() পদ্ধতি একটি int হিসাবে ইনপুটের পরবর্তী টোকেন স্ক্যান করে। নেক্সটইন্ট() ফর্মের এই পদ্ধতির একটি আমন্ত্রণ ঠিক একইভাবে আমন্ত্রণ নেক্সটইন্ট(র্যাডিক্স) এর মতো আচরণ করে, যেখানে রেডিক্স এই স্ক্যানারের ডিফল্ট রেডিক্স।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ইনপুট

ধরুন আমাদের ইনপুট হল −

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

এখানে, একটি InputStreamReader অবজেক্ট ব্যবহার করে একটি প্রম্পটের উপর ভিত্তি করে ব্যবহারকারী দ্বারা ইনপুট প্রবেশ করানো হচ্ছে৷

এখানে, একটি প্রম্পটের উপর ভিত্তি করে ব্যবহারকারী দ্বারা ইনপুট প্রবেশ করানো হচ্ছে। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণটি লাইভ চেষ্টা করতে পারেন ব্যবহারকারীর কাছ থেকে ইনপুট পেতে জাভা প্রোগ্রাম

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. জাভা প্রোগ্রাম একটি তালিকা থেকে ইনপুট স্ট্রিং এর সব কাছাকাছি মিল খুঁজে পেতে

  2. জাভাতে কনসোল ক্লাস ব্যবহার করে ব্যবহারকারীর কাছ থেকে ডেটা কীভাবে পড়তে হয়?

  3. কিভাবে আমরা জাভাতে একটি ফাইলের বিষয়বস্তু থেকে একটি স্ট্রিং তৈরি করব?

  4. কিভাবে আমরা জাভা ইনপুট স্ট্রিং থেকে সংখ্যা বের করতে পারি?