এই নিবন্ধে, আমরা জানব কিভাবে জাভা ব্যবহারকারীর কাছ থেকে একটি ইনপুট পেতে হয়। এটি একটি স্ক্যানার অবজেক্ট ব্যবহার করে অর্জন করা হয়েছে। ইনপুট পেতে 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