কম্পিউটার টিউটোরিয়াল

জাভাতে কনসোল থেকে ইনপুট পড়ার উপায়


জাভাতে কনসোল থেকে ইনপুট পড়ার কিছু উপায় দেখা যাক:

উদাহরণ

import java.util.Scanner; public class Demo{    public static void main(String args[]){       Scanner my_scan = new Scanner(System.in);       String my_str = my_scan.nextLine();       System.out.println("The string is "+my_str);       int my_val = my_scan.nextInt();       System.out.println("The integer is "+my_val);       float my_float = my_scan.nextFloat();       System.out.println("The float value is "+my_float);    } }

আউটপুট

The string is Joe The integer is 56 The float value is 78.99

Demo নামক একটি ক্লাসে main ফাংশন থাকে। Scanner ক্লাসের একটি ইনস্ট্যান্স তৈরি করা হয়েছে এবং 'nextLine' ফাংশন ব্যবহার করা হয়েছে স্ট্রিং ইনপুটের প্রতিটি লাইন পড়ার জন্য। একটি ইন্টিজার মান সংজ্ঞায়িত করা হয়েছে এবং এটি 'nextInt' ব্যবহার করে স্ট্যান্ডার্ড ইনপুট কনসোল থেকে পড়া হয়েছে। একইভাবে 'nextFloat' ফাংশন ব্যবহার করা হয়েছে ফ্লোট টাইপ ইনপুট স্ট্যান্ডার্ড ইনপুট কনসোল থেকে পড়ার জন্য। সেগুলো কনসোলে দেখানো হয়েছে।

উদাহরণ

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Demo{    public static void main(String[] args) throws IOException{       BufferedReader my_reader = new BufferedReader(new InputStreamReader(System.in));       String my_name = my_reader.readLine();       System.out.println("The name is ");       System.out.println(my_name);    } }

আউটপুট

The name is Joe

Demo নামক একটি ক্লাসে main ফাংশন থাকে। এখানে বাফারড রিডারের একটি ইনস্ট্যান্স তৈরি করা হয়েছে। একটি স্ট্রিং টাইপ ডেটা সংজ্ঞায়িত করা হয়েছে এবং স্ট্রিং-এর প্রতিটি লাইন 'readLine' ফাংশন ব্যবহার করে পড়া হয়েছে। ইনপুট স্ট্যান্ডার্ড ইনপুট থেকে দেওয়া হয়েছে এবং প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়েছে।


  1. জাভাতে CSV ফাইল থেকে ডেটা পড়া

  2. জাভাতে প্রপার্টিজ ফাইল থেকে ডেটা পড়া

  3. জাভাতে JTextField থেকে ইনপুট নিয়ে JList-এ যোগ করা

  4. জাভা গাইড: API টেস্টিংয়ের জন্য JSON ফাইলকে স্ট্রিং-এ পড়া