JShell জাভা 9-এ প্রবর্তন করেছে যা আমাদের জাভা ভাষার বৈশিষ্ট্যগুলি এবং বিস্তৃত লাইব্রেরিগুলি অন্বেষণ করতে, আবিষ্কার করতে এবং পরীক্ষা করতে সক্ষম করে৷
দি সম্পর্কিক ৷ অপারেটর (==, !=<,>, <=,>= ) মূলত তুলনা এর জন্য ব্যবহার করা যেতে পারে . এটি নন-বুলিয়ান আদিম ডেটা প্রকারের অপারেন্ড গ্রহণ করে এবং একটি বুলিয়ান প্রদান করে মান JShell এছাড়াও যৌক্তিক সমর্থন করে অপারেটর যে অভিব্যক্তি ব্যবহার করা যেতে পারে. লজিক্যাল অপারেটররা বুলিয়ান আশা করতে পারে অপারেন্ড . এই অপারেন্ডগুলির সাথে জড়িত অভিব্যক্তিগুলি if-এর মধ্যে কোডে বুলিয়ান অবস্থা তৈরির জন্য ব্যবহার করা যেতে পারে , এর জন্য , এবং যখন বিবৃতি লজিক্যাল অপারেটরগুলির মধ্যে রয়েছে:"&&:লজিক্যাল এবং ", "|| :বা " এবং "! :না "।
নীচের দুটি কোড স্নিপেটে, আমরা রিলেশনাল বাস্তবায়ন করতে পারি অপারেটর JShell ব্যবহার করে।
স্নিপেট-1
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
স্নিপেট-2
৷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