1. ভেরিয়েবল এবং বাক্স

ভেরিয়েবলগুলি ডেটা সংরক্ষণের জন্য বিশেষ জিনিস । যেকোন ডেটা। জাভাতে সমস্ত ডেটা ভেরিয়েবল ব্যবহার করে সংরক্ষণ করা হয়। একটি ভেরিয়েবলের ধারণা করার সেরা উপায়গুলির মধ্যে একটি হল একটি বাক্স হিসাবে: একটি সম্পূর্ণ সাধারণ বাক্স

উদাহরণস্বরূপ, ধরা যাক যে আপনি একটি কাগজের টুকরোতে 13 নম্বরটি লিখে একটি বাক্সে রাখুন। এখন আমরা বলতে পারি যে " বক্সটি 13 মান সঞ্চয় করে "।

জাভাতে প্রতিটি ভেরিয়েবলের তিনটি গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে: প্রকার , নাম এবং মান

নামটি একটি ভেরিয়েবলকে আরেকটি থেকে আলাদা করতে ব্যবহৃত হয় এটি একটি বাক্সে একটি লেবেলের মতো ।

একটি ভেরিয়েবলের ধরন নির্ধারণ করে যে মান/ডেটা এতে সংরক্ষিত হতে পারে। আমরা একটি কেক বাক্সে একটি কেক, জুতা বাক্সে জুতা ইত্যাদি সংরক্ষণ করি।

মান হল কিছু বস্তু বা ভেরিয়েবলে সংরক্ষিত ডেটা

জাভা ভাষার প্রতিটি বস্তুর নিজস্ব ধরন আছে । উদাহরণস্বরূপ, আমাদের নিম্নলিখিত ডেটা প্রকার থাকতে পারে: পূর্ণসংখ্যা , ভগ্নাংশ সংখ্যা , পাঠ্য , Cat , House , ইত্যাদি।

প্রতিটি পরিবর্তনশীল (বক্স) এর নিজস্ব প্রকার রয়েছে । একটি ভেরিয়েবল শুধুমাত্র তার প্রকারের সাথে সামঞ্জস্যপূর্ণ মান সংরক্ষণ করতে পারে। বিভিন্ন জিনিস সংরক্ষণ করার জন্য বিভিন্ন বাক্স ব্যবহার করা হয়: একটি চকলেটের বাক্স, এক ডজন ডিমের জন্য একটি শক্ত কাগজ, ইত্যাদি। এটি বাস্তব জীবনের মতোই।


2. একটি পরিবর্তনশীল তৈরি করা

জাভা ভাষায়, আমরা একটি কমান্ড ব্যবহার করে একটি ভেরিয়েবল তৈরি করি যা এই ফর্মটি নেয়:

type name;
একটি পরিবর্তনশীল ঘোষণা

যেখানে টাইপ হল ভেরিয়েবলের ধরন (যা ভেরিয়েবল সংরক্ষণ করতে পারে এমন মানগুলির প্রকারের সাথে মিলে যায়), এবং নাম হল ভেরিয়েবলের নাম।

উদাহরণ:

একটি ভেরিয়েবল তৈরি করা: প্রথমে টাইপ, তারপর নাম। বর্ণনা
int a;
নামের একটি ভেরিয়েবল তৈরি করুন aযার ধরন হল int
String s;
নামের একটি ভেরিয়েবল তৈরি করুন sযার ধরন হল String
double c;
নামের একটি ভেরিয়েবল তৈরি করুন cযার ধরন হল double

সর্বাধিক ব্যবহৃত দুটি প্রকার হল পূর্ণসংখ্যা ( দ্বারা চিহ্নিত int) এবং পাঠ্য ( দ্বারা চিহ্নিত String)। ধরনটিও doubleজনপ্রিয়। এটি ভগ্নাংশ (বাস্তব) সংখ্যার প্রতিনিধিত্ব করে।


3. অ্যাসাইনমেন্ট

উপরে উল্লিখিত হিসাবে, একটি ভেরিয়েবলের একটি নাম, প্রকার এবং মান রয়েছে। আমরা ইতিমধ্যে নাম এবং প্রকার বিবেচনা, কিন্তু মান সম্পর্কে কি? কিভাবে আমি একটি পরিবর্তনশীল মধ্যে একটি মান রাখা না?

একটি ভেরিয়েবলের মান নির্ধারণ করতে, আমাদের কাছে অ্যাসাইনমেন্ট অপারেটর রয়েছে । এটি একটি ভেরিয়েবল থেকে অন্য একটি মান কপি করে । এটা মান সরানো হয় না. এটা কপি করে । ডিস্কের একটি ফাইলের মত। অ্যাসাইনমেন্ট এই মত দেখায়:

name = value;
নিয়োগ অপারেটর

যেখানে নাম হল ভেরিয়েবলের নাম এবং মান হল সেই মান যা ভেরিয়েবলের মধ্যে রাখা হবে। মান একটি আক্ষরিক মান হতে পারে, অন্য ভেরিয়েবলের নাম, বা এমনকি কিছু এক্সপ্রেশন যা ভেরিয়েবল অন্তর্ভুক্ত করে।

উদাহরণ:

কোড বর্ণনা
int i;
int a, b;
int x;
ভেরিয়েবল iতৈরি হয়
এবং ভেরিয়েবল তৈরি হয় একটি aভেরিয়েবল তৈরি হয় b
x
i = 3;
ভেরিয়েবল iমান সেট করা হয় 3.
a = 1;
b = a + 1;
ভেরিয়েবল aমান সেট করা হয় 1.
ভেরিয়েবল bমান সেট করা হয় 2.
x = 3;
x = x + 1;
ভেরিয়েবল xমান সেট করা হয় 3.
পরবর্তী লাইনে, এর মান xদ্বারা বৃদ্ধি করা হয় 1xএখন 4_

অ্যাসাইনমেন্ট অপারেটর হল =প্রতীক। এটি একটি তুলনা নয়. এটি বাম দিকে থাকা ভেরিয়েবলে সমান চিহ্নের ডানদিকে মানটি অনুলিপি করার কমান্ডের চেয়ে কম বা কম কিছু নয় । একটি তুলনা অপারেশনের জন্য, জাভা ডবল সমান ব্যবহার করে :।==


4. বিড়াল এবং বাক্স

কিভাবে একটি বিড়াল ধরতে হয়:

  1. একটি খালি বাক্স নিন।
  2. অপেক্ষা করুন।

এটা একটা রসিকতা 🙂

অবশ্যই, আপনি একটি বাক্সে এক ডজন বিড়াল ফিট করতে সক্ষম হতে পারেন, কিন্তু শুধুমাত্র একটি মান পরিবর্তনশীলে রাখা যেতে পারে । এটি পরবর্তী কাজের সাথে সম্পর্কিত।