Skip to main content

জাভা মধ্যে ভেরিয়েবল

একটি পরিবর্তনশীল একটি নাম যা একটি মান সঙ্গে যুক্ত করা হয় যা পরিবর্তিত হতে পারে। উদাহরণস্বরূপ, যখন আমি int i=10; লিখি int i=10; এখানে ভেরিয়েবল নামটি হল i যা মান 10 এর সাথে যুক্ত, int হল একটি ডাটা টাইপ যা এই ভেরিয়েবলকে পূর্ণসংখ্যা মান ধরে রাখতে পারে। আমরা পরের টিউটোরিয়ালে ডাটা প্রকারগুলি আবরণ করব। এই টিউটোরিয়ালে, আমরা ভেরিয়েবল সম্পর্কে আলোচনা করব।


জাভাতে প্রচলন নামকরণের ভেরিয়েবল

1) ভ্যারিয়েবল নামকরণে সাদা স্পেস থাকতে পারে না, উদাহরণস্বরূপ: int num ber = 100; অবৈধ কারণ এটিতে ভেরিয়েবলের নাম রয়েছে। 
2) ভেরিয়েবল নামটি বিশেষ অক্ষর দিয়ে শুরু হতে পারে যেমন $ এবং _ 
3) জাভা কোডিং মান অনুযায়ী ভেরিয়েবল নামটি একটি ছোট হাতের অক্ষর দিয়ে শুরু করা উচিত, উদাহরণস্বরূপ, int সংখ্যা; লম্বা ভেরিয়েবলের নামের জন্য যা একাধিক শব্দে আছে, এটি এই রকম: int smallNumber; int bigNumber;(মূল শব্দটি দিয়ে দ্বিতীয় শব্দটি শুরু করুন) 
4) ভেরিয়েবল নাম জাভা ক্ষেত্রে কেস সংবেদনশীল।

জাভাতে ভেরিয়েবলের প্রকার

জাভাতে তিন ধরনের ভেরিয়েবল রয়েছে। 
1) স্থানীয় পরিবর্তনশীল 2) স্ট্যাটিক (বা বর্গ) পরিবর্তনশীল 3) ইনস্ট্যান্স পরিবর্তনশীল

স্ট্যাটিক (বা বর্গ) পরিবর্তনশীল

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

উদাহরণস্বরূপ পরিবর্তনশীল

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

স্থানীয় ভেরিয়েবল

এই ভেরিয়েবল ক্লাসের পদ্ধতিতে ঘোষিত হয়। তাদের সুযোগ পদ্ধতিতে সীমাবদ্ধ যার মানে আপনি তাদের মান পরিবর্তন করতে পারবেন না এবং পদ্ধতির বাইরে তাদের অ্যাক্সেস করতে পারবেন।
এই উদাহরণে, আমি স্থানীয় ভেরিয়েবল হিসাবে একই নামের সঙ্গে বর্তমান ভেরিয়েবল ঘোষণা করেছি, এই স্থানীয় ভেরিয়েবলের সুযোগ প্রদর্শন করা হয়।

Comments

Popular posts from this blog

Class x_ Blue j java question solve(Important)

Section – A Answer any four of the following : 1 . Write a Program to calculate charges for sending particles when the charges are as follows For the first 1KG  Rs.15.00  , For additional weight , for every 500gm or fraction thereof: Rs 8.00 Ans class Prog1 { static void test(double wt)//user enters the weight in KGs { System.out.println(“Parcel  Weight is “+wt); int icharge = 15; System.out.println(“Initial  charge is “+icharge); int rwt = (int)((wt-1)*1000); System.out.println(“Remaining  weight after deducing 1Kg “+rwt); int rcharge = (rwt/500)*8; System.out.println(“Charge  excluding fractional part is Rs.”+(icharge+rcharge)); int fcharge = (rwt%500>0)?8:0; System.out.println(“Charge  for fractional part is Rs. “+fcharge); int tcharge = icharge+rcharge+fcharge; System.out.println(“Total  Charge is Rs. “+tcharge); } } 2 . A special two-digit number is such that when the sum of its digits is added to the product of its digits , the res...