JShell হল REPL টুল যা জাভা 9.-এ চালু হয়েছে কমান্ড-লাইনে সাধারণ স্নিপেটগুলি চালানোর জন্য আমরা এই টুলটি ব্যবহার করতে পারি প্রম্পট।
যখন আমরা একটি গাণিতিক অভিব্যক্তি লিখি , ভেরিয়েবল , ইত্যাদি JShell-এ, তারপর এটি তৈরি ভেরিয়েবলের প্রকারের বিবরণ ছাড়াই ফলাফল প্রদর্শন করে। JShell-এ একটি প্রবেশ করা কমান্ড কার্যকর করার বিষয়ে আরও তথ্য প্রদর্শন করা সম্ভব, ভারবোজ মোড ব্যবহার করুন . কমান্ড ব্যবহার করে কার্যকর করা কমান্ড সম্পর্কে আমাদের আরও তথ্য পেতে হবে:"/সেট ফিডব্যাক ভার্বোস " (কমান্ডের আগে "/ হতে পারে ")।
নীচের স্নিপেটে, ভার্বোস মোড চালু আছে , এবং এটি ভেরিয়েবলের ধরন সম্পর্কে আরও তথ্য প্রদর্শন করতে সক্ষম।
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /set feedback verbose | Feedback mode: verbose jshell> 5.0 * 8 $1 ==> 40.0 | created scratch variable $1 : double jshell> String str = "TutorialsPoint"; str ==> "TutorialsPoint" | created variable str : String jshell> void test() { ...> System.out.println("Tutorix"); ...> } | created method test() jshell> test() Tutorix jshell> String str1 = new String("Tutorix"); str1 ==> "Tutorix" | created variable str1 : String jshell> "TutorialsPoint" + "Tutorix" + 2019 $6 ==> "TutorialsPointTutorix2019" | created scratch variable $6 : String jshell> int test1() { ...> return 10; ...> } | created method test1() jshell> test1() $8 ==> 10 | created scratch variable $8 : int