জাভা ইনপুট এবং আউটপুট: একটি শিক্ষানবিশ গাইড

জাভা ইনপুট এবং আউটপুট: একটি শিক্ষানবিশ গাইড

যে কোন প্রোগ্রামিং ভাষায়, ইনপুট এবং আউটপুট (I/O) আপনার প্রোগ্রামের সাথে ব্যবহারকারীর মিথস্ক্রিয়ার একটি গুরুত্বপূর্ণ অংশ। ইনপুট আপনাকে ব্যবহারকারীর ডেটা পেতে দেয় যখন আউটপুট আপনাকে এটি প্রদর্শন করতে দেয়।





বেশিরভাগ প্রোগ্রামিং ভাষার মতো, কীবোর্ড হল স্ট্যান্ডার্ড ইনপুট ডিভাইস এবং স্ক্রিন হল স্ট্যান্ডার্ড আউটপুট ডিভাইস।





এই গাইডটি মৌলিক I/O ফাংশনগুলি দেখে যা আপনি জাভা দিয়ে সম্পাদন করতে পারেন।





জাভা আউটপুট

স্ক্রিনে আউটপুট দেখানোর জন্য, আপনি println () পদ্ধতি এই পদ্ধতিতে আছে পদ্ধতি শ্রেণী

ডেটা প্রদর্শনের জন্য নীচের সিনট্যাক্স ব্যবহার করুন:



System.out.println('Your output goes here.');

উপরের বিবৃতিটি একটি ক্ষেত্র দেখায় যা বলা হয় বাইরে । এটা একটা পাবলিক স্ট্যাটিক ক্ষেত্র যা আউটপুট হতে তথ্য গ্রহণ করে।

আপনি যে ডেটা দেখাতে চান তার উপর আপনাকে উদ্ধৃতিও দিতে হবে। এর ব্যতিক্রম হল যখন মান System.out.println () বিবৃতি একটি পরিবর্তনশীল বা একটি সংখ্যা।





নীচের উদাহরণ দেখুন:

int t = 24;
System.out.println(t)
System.out.println(96)

'Int t = 24' এর আউটপুট 24, t নয়।





আপনি কি PS4 এ গেম ফেরত দিতে পারেন?

জাভা আপনাকে ভিতরে গাণিতিক ক্রিয়াকলাপগুলি চালানোর অনুমতি দেয় println () পদ্ধতি আপনি এই পদ্ধতির সাথে মডুলাস যোগ, বিয়োগ, ভাগ বা ব্যবহার করতে পারেন। এটি মনে রাখা গুরুত্বপূর্ণ যে এই গাণিতিক ক্রিয়াকলাপগুলি ব্যবহার করার সময় আপনার উদ্ধৃতি দেওয়ার কথা নয়। এটি করলে জাভা কম্পাইলার তৈরি হবে, এক্সপ্রেশনটিকে স্ট্রিং হিসেবে বিবেচনা করুন।

System.out.println((9*6)/5);

প্রাপ্ত উপরের আউটপুট গাণিতিক অভিব্যক্তির ফলাফল।

System.out.println('(9*6)/5');

উপরের যে আউটপুট আপনি পেয়েছেন তা হল গাণিতিক অভিব্যক্তি এবং ফলাফল নয়। দ্য println () পদ্ধতিটি একমাত্র জাভা পদ্ধতি নয় যা আপনি ডেটা আউটপুট করতে ব্যবহার করতে পারেন। দ্য ছাপা() পদ্ধতি এর অনুরূপ অপারেশন করতেও ব্যবহার করা যেতে পারে println () । পার্থক্য শুধু এটাই println () মুদ্রণের পরে কার্সারটিকে পরবর্তী লাইনে রাখে, যখন ছাপা() কার্সার ছেড়ে দেয় যেখানে আউটপুট বন্ধ হয়ে যায়।

গাণিতিক এবং অ্যাসাইনমেন্ট অপারেটর জাভাতে ব্যাখ্যা করা হয়েছে

নীচের সম্পূর্ণরূপে কাজ কোড উদাহরণ উপরের ধারণা গ্রাউন্ড করতে সাহায্য করা উচিত।

public class Output {
public static void main(String[] args) {
int age = 20;
System.out.println('Java ');
System.out.println('Programming');
System.out.print('Java ');
System.out.print('Programming');
System.out.println('Java is more than ' + age + 'years old.'); // Line 8
}
}

লাইন 8 সংযোজন অপারেটর ( + )। সংযোজন মানে যোগদান করা। অতএব, সেই অপারেটর (+) আউটপুটের বিভিন্ন অংশে যোগ দিতে ব্যবহৃত হয়।

আগের থেকে, মনে রাখবেন যে উদ্ধৃতিগুলি ভেরিয়েবলের ভিতরে রাখা হয় না System.out.println () বিবৃতি লাইন 8 দেখায় কিভাবে সংযোজন অপারেটর আপনাকে এই শর্ত পূরণ করতে সক্ষম করে।

জাভা ইনপুট

জাভা ব্যবহারকারীর ইনপুট পাওয়ার বিভিন্ন উপায় প্রদান করে কিন্তু স্ক্যানার ক্লাস এখানে ব্যবহার করা হয়।

অ্যাক্সেস করতে স্ক্যানার ক্লাস, আপনাকে এটি আমদানি করতে হবে।

কিভাবে আপনার PS4 অ্যাকাউন্ট মুছে ফেলা যায়
import java.util.Scanner;

তারপর আপনি একটি বস্তু তৈরি করতে হবে স্ক্যানার শ্রেণী এই বস্তুটি তারপর ডেটা ইনপুট করতে ব্যবহার করা যেতে পারে।

Scanner input = new Scanner ( System.in);

উপরেরটি ইনপুট নামে একটি বস্তু তৈরি করবে। নীচের উদাহরণ দেখুন:

import java.util.Scanner;
class Output{
public static void main (String args[]){
Scanner input = new Scanner(System.in);
System.out.println('Enter an integer');
int n = input.nextInt(); // Line 5
if ((n%2)==0){
System.out.println('Your number is even');
}else{
System.out.println('Your number is odd');
input.close(); // Line 10
}
}}

উপরের কোডটি একজন ব্যবহারকারীর কাছ থেকে একটি পূর্ণসংখ্যা নেয় এবং তারপর তাদের বলে যে এটি সমান বা বিজোড় কিনা।

লাইন 5 পদ্ধতি দেখায় nextInt () । এই পদ্ধতিটি একটি পূর্ণসংখ্যা ইনপুট পেতে ব্যবহৃত হয়।

আপনি যদি ক্যাপচার করতে চান স্ট্রিং , ভাসা , অথবা দীর্ঘ ডেটা টাইপ, তারপর আপনি ব্যবহার করবেন পরবর্তী() , nextFloat () , এবং পরবর্তী দীর্ঘ () পদ্ধতি যথাক্রমে।

লাইন 10 এ, আছে বন্ধ () পদ্ধতি এটি বন্ধ করে দেয় স্ক্যানার শ্রেণী এটি সর্বদা বন্ধ করার পরামর্শ দেওয়া হয় স্ক্যানার ক্লাস যখন আপনি এটি ব্যবহার করা শেষ।

এখন আপনি জাভাতে ইনপুট এবং আউটপুট সম্পর্কে আরও জানেন

এই নিবন্ধে শেষ কোড উদাহরণে, যদি বিবৃতি ব্যবহার করা হয়েছিল। এটি জাভাতে তিনটি প্রোগ্রাম নিয়ন্ত্রণ কাঠামোর মধ্যে একটি। বিশেষ করে, এটি একটি নির্বাচন বিবৃতি।

একটি সত্য বা মিথ্যা শর্তে একটি নির্বাহ পথ বেছে নেওয়ার জন্য নির্বাচন বিবৃতি গুরুত্বপূর্ণ। এবং এখন আপনি জাভাতে ইনপুট এবং আউটপুট সম্পর্কে একটু বেশি জানেন, কেন অন্য এলাকায় এই প্রোগ্রামিং ভাষা সম্পর্কে আপনার জ্ঞান প্রসারিত করবেন না?

শেয়ার করুন শেয়ার করুন টুইট ইমেইল জাভা সিলেকশন স্টেটমেন্টের জন্য একটি বিগিনার্স গাইড

জাভাতে সিলেকশন স্টেটমেন্ট হল যেকোনো কোডিং ক্যারিয়ার পথের জন্য শেখার জন্য একটি মূল শিক্ষানবিশ।

অ্যান্ড্রয়েড অ্যাপের জন্য এসডি কার্ড ব্যবহার করে
পরবর্তী পড়ুন সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • প্রযুক্তি ব্যাখ্যা করা হয়েছে
  • জাভা
  • প্রোগ্রামিং ভাষা
  • কোডিং টিপস
লেখক সম্পর্কে জেরোম ডেভিডসন(22 নিবন্ধ প্রকাশিত)

জেরোম MakeUseOf এর একজন স্টাফ রাইটার। তিনি প্রোগ্রামিং এবং লিনাক্স সম্পর্কিত নিবন্ধগুলি জুড়েছেন। তিনি একজন ক্রিপ্টো উত্সাহী এবং সর্বদা ক্রিপ্টো শিল্পের উপর নজর রাখেন।

জেরোম ডেভিডসন থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন