JShell প্রথম REPL (Read-Evaluate-Print-Loop) ইন্টারেক্টিভ টুল যা Java 9. এর একটি অংশ হিসেবে চালু করা হয়েছে। এটি ঘোষণাগুলি মূল্যায়ন করে৷ , বিবৃতি , এবং অভিব্যক্তি যেমন প্রবেশ করানো হয় এবং অবিলম্বে ফলাফল দেখায়, এবং এটি কমান্ড-লাইন প্রম্পট থেকে চলে।
প্যালিনড্রোম স্ট্রিং হল এমন একটি স্ট্রিং যেখানে বিপরীত বা শব্দের বানান সামনে এবং পিছনের উভয় দিকে একইভাবে লেখা হলে এটি একই থাকে।
নিচের উদাহরণে, আমরা JShell টুলে প্রদত্ত স্ট্রিং প্যালিনড্রোম কিনা তা পরীক্ষা করতে পারি।
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> String str="LEVEL"; str ==> "LEVEL" jshell> String revstring=""; revstring ==> "" jshell> { ...> for(int i=str.length()-1; i>=0; --i) { ...> revstring +=str.charAt(i); ...> } ...> System.out.println(revstring); ...> if(revstring.equalsIgnoreCase(str)){ ...> System.out.println("String is Palindrome"); ...> } else { ...> System.out.println("String is not Palindrome"); ...> } ...> } LEVEL String is Palindrome