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

জাভা ৯-এ JShell-এ রিলেশনাল এবং লজিক্যাল অপারেটর ইমপ্লিমেন্টেশন

JShell জাভা ৯-এ পরিচয় করানো হয়েছে যা আমাদের জাভা ল্যাঙ্গুয়েজ ফিচার এবং এক্সটেনসিভ লাইব্রেরি এক্সপ্লোর, ডিসকভার, এবং এক্সপেরিমেন্ট করতে সক্ষম করে।

রিলেশনাল অপারেটর (==, !=, <, >, <=, >=) মূলত তুলনা-এর জন্য ব্যবহৃত হয়। এটি নন-বুলিয়ান প্রিমিটিভ ডেটা টাইপ অপারেন্ড গ্রহণ করে এবং একটি বুলিয়ান মান রিটার্ন করে। JShell লজিক্যাল অপারেটর-ও সাপোর্ট করে যা এক্সপ্রেশনে ব্যবহার করা যায়। লজিক্যাল অপারেটরগুলো বুলিয়ান অপারেন্ড এক্সপেক্ট করে। এই অপারেন্ড জড়িত এক্সপ্রেশনগুলো if, for, এবং while স্টেটমেন্টে বুলিয়ান কন্ডিশন ফর্ম করতে ব্যবহৃত হয়। লজিক্যাল অপারেটরগুলো অন্তর্ভুক্ত: "&& : লজিক্যাল AND", "|| : OR" এবং "! : NOT"।

নিচের দুটি কোড স্নিপেটে, আমরা JShell ব্যবহার করে রিলেশনাল অপারেটর ইমপ্লিমেন্ট করতে পারি।

স্নিপেট-১

jshell> int i = 10; i ==> 10
jshell> i > 10; $2 ==> false
jshell> i >= 10; $3 ==> true
jshell> i < 10; $4 ==> false
jshell> i <= 10; $5 ==> true
jshell> i == 10; $6 ==> true
jshell> i == 20; $7 ==> false

স্নিপেট-২

jshell> int i = 15; i ==> 15
jshell> i >= 15; $1 ==> true
jshell> i <= 15; $2 ==> true
jshell> i >= 15 && i <= 25; $3 ==> true
jshell> i == 30; $4 ==> false
jshell> i = 30; i ==> 30
jshell> i >= 15 && i <= 25; $5 ==> false

নিচের কোড স্নিপেটে, আমরা JShell ব্যবহার করে লজিক্যাল অপারেটর ইমপ্লিমেন্ট করতে পারি।

jshell> true && true; $1 ==> true
jshell> true && false; $2 ==> false
jshell> false && true; $3 ==> false
jshell> false && false; $4 ==> false
jshell> true || true; $5 ==> true
jshell> true || false; $6 ==> true
jshell> false || true; $7 ==> true
jshell> false || false; $8 ==> false
  1. জাভায় স্ট্রিংয়ের ওপর লজিক্যাল অপারেটর ব্যবহার

  2. জাভা ৯-এ JavaFX ব্যবহার করে JShell ইমপ্লিমেন্ট করার পদ্ধতি

  3. জাভা ৯-এ জেশেলে স্নিপেট সেভ, এডিট ও ড্রপ করার পদ্ধতি

  4. জাভা ৯-এ জেশেলে ক্লাস ও অবজেক্ট তৈরির পদ্ধতি