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

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

নির্বাচন বিবৃতি জাভাতে একটি প্রোগ্রাম নিয়ন্ত্রণ কাঠামো। নাম থেকে বোঝা যায়, একটি নির্দিষ্ট শর্ত পূরণ হলে তারা একটি এক্সিকিউশন পাথ নির্বাচন করতে ব্যবহৃত হয়।





একটি jpeg এর আকার হ্রাস করুন

জাভাতে তিনটি নির্বাচনী বিবৃতি রয়েছে: যদি , অন্যথায় যদি , এবং সুইচ । আসুন তাদের কাছ থেকে একটি ঘনিষ্ঠভাবে দেখুন।





1. যদি বিবৃতি

এটি একটি একক নির্বাচন বিবৃতি। এর নামকরণ করা হয়েছে কারণ এটি শুধুমাত্র একটি একক ক্রিয়া (বা কর্মের গোষ্ঠী) নির্বাচন করে বা উপেক্ষা করে।





যখন আপনি একটি নির্দিষ্ট বিবৃতি কার্যকর করতে চান যদি একটি প্রদত্ত শর্ত সত্য হয়, তাহলে ব্যবহার করুন যদি বিবৃতি একটি শর্ত হল যে কোনো অভিব্যক্তি যা একটি বুলিয়ান ফলাফল দেয়, যেমন সত্য বা মিথ্যা (1 বা 0)। রিলেশনাল, লজিক্যাল এবং ইকুয়ালিটি অপারেশন এই ধরনের এক্সপ্রেশন যা বুলিয়ান রেজাল্ট দেয়।

যদি শর্তটি মিথ্যা হয়, তাহলে অনুমিত ক্রিয়া সম্পাদন বাদ দেওয়া হবে।



বাক্য গঠন:

if (condition)
statement

কোডের উদাহরণ:





if (mark >90)
System.out.println('You got grade A');

এর আগে ইন্ডেন্টেশন লক্ষ্য করুন System.out.ln () বিবৃতি প্রোগ্রামের কাঠামো দেখানোর জন্য এটি অন্তর্ভুক্ত করা ভাল অভ্যাস। আপনি পরবর্তী লাইনে যাওয়ার সাথে সাথে বেশিরভাগ IDE স্বয়ংক্রিয়ভাবে এটি অন্তর্ভুক্ত করে। সুতরাং আপনি এটি অন্তর্ভুক্ত করতে ভুলে যাওয়ার বিষয়ে চিন্তা করবেন না।

2. if..else statement

এটি একটি দ্বৈত নির্বাচন বিবৃতি। এটি এর নামকরণ করা হয়েছে কারণ এটি দুটি ভিন্ন ক্রিয়া (বা কর্মের একটি গোষ্ঠী) এর মধ্যে বেছে নেয়।





সম্পর্কিত: এক্সেলে নেস্টেড ফর্মুলার সাথে IF ফাংশন কিভাবে ব্যবহার করবেন

দ্য অন্যথায় যদি বিবৃতি একটি নির্দিষ্ট কর্ম সম্পাদন করে যদি একটি শর্ত সত্য হলে ব্লক করুন। অন্যথায়, এটি একটি ক্রিয়া সম্পাদন করে অন্য যখন শর্তটি মিথ্যা ফলাফলের মূল্যায়ন করে তখন ব্লক করুন।

বাক্য গঠন:

if (condition)
statement1
else
statement2

কোডের উদাহরণ:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

নেস্টেড if..else

থাকা সম্ভব অন্যথায় যদি ভিতরে বিবৃতি অন্যথায় যদি বিবৃতি, একটি দৃশ্য যা নেস্টিং নামে পরিচিত।

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

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

উপরের কোডটি পরীক্ষা করে যে কোনও বস্তুর তাপমাত্রা একটি নির্দিষ্ট সীমার মধ্যে আছে এবং তারপরে তার সম্ভাব্য রঙ প্রিন্ট করে। উপরের কোডটি ভার্বোজ এবং আপনি সম্ভবত যুক্তি দিয়ে অনুসরণ করতে বিভ্রান্তিকর বোধ করবেন।

নিচেরটা দেখুন। এটি একই লক্ষ্য অর্জন করে, তবে এটি আরও কমপ্যাক্ট এবং অপ্রয়োজনীয় নয় {} পরে অন্য । বেশিরভাগ প্রোগ্রামাররা প্রকৃতপক্ষে এটিকে পরবর্তীতে পছন্দ করে।

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

ব্লক

দ্য যদি এবং অন্যথায় যদি বিবৃতি সাধারণত একটি ক্রিয়া সম্পাদন করার আশা করে। আপনি যদি তাদের সাথে একাধিক স্টেটমেন্ট চালাতে চান, তবে বন্ধনী ব্যবহার করুন {} এই ক্রিয়াগুলিকে গোষ্ঠীভুক্ত করতে।

if (condition){
// statements
} else {
// statements
}

3. সুইচ

এটি একটি বহুনির্বাচনী বিবৃতি। এটি পরীক্ষা করে দেখায় যে কোন অভিব্যক্তি প্রদত্ত মামলার মধ্যে একটির সাথে মিলেছে এবং তারপরে সেই মামলার জন্য একটি কার্য সম্পাদন করে।

বাক্য গঠন:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

দ্য বিরতি স্টেটমেন্ট থামাতে ব্যবহৃত হয় সুইচ একটি ম্যাচ পাওয়া গেলে চলমান বিবৃতি। যদি কোনও মামলা পাওয়া যায় তবে মৃত্যুদণ্ডের সময় নষ্ট করার দরকার নেই।

টার্মিনালে শীতল জিনিস

সুইচ স্টেটমেন্টে প্রদত্ত অভিব্যক্তিটি অবশ্যই ধ্রুবক অবিচ্ছেদ্য হতে হবে বাইট , সংক্ষিপ্ত (কিন্তু না দীর্ঘ ), int , অথবা গৃহস্থালি । আপনিও ব্যবহার করতে পারেন স্ট্রিং ডেটা টাইপ

কোডের উদাহরণ:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

স্টেটমেন্ট হলে পাইথনের দিকে তাকান

এখন যেহেতু আপনি জাভাতে নির্বাচন বিবৃতি ব্যবহার করতে শিখেছেন, তাই পাইথনে স্থানান্তর করা আকর্ষণীয় হতে পারে।

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল স্টেটমেন্ট থাকলে পাইথন কিভাবে ব্যবহার করবেন

পাইথন মাস্টারিং মানে পাইথন যদি স্টেটমেন্টের সাথে ধরা পড়ে। আপনার পাইথন জ্ঞান উন্নত করার জন্য যদি বিবৃতি উদাহরণগুলি ব্যবহার করুন।

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

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

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

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

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

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