JShell হলো প্রথম REPL (Read-Evaluate-Print-Loop) ইন্টারেক্টিভ টুল যা জাভা ৯-এর অংশ হিসেবে পরিচয় করানো হয়েছে। এটি ইনপুট দেওয়া ডিক্লেরেশন, স্টেটমেন্ট, এবং এক্সপ্রেশন ইভ্যালুয়েট করে এবং তাৎক্ষণিক ফলাফল দেখায়, এবং কম্যান্ড-লাইন প্রম্পট থেকে চলে।
প্যালিনড্রোম (Palindrome) স্ট্রিং হলো এমন একটি স্ট্রিং যা উল্টা করলে একই থাকে বা শব্দটি ফরওয়ার্ড এবং ব্যাকওয়ার্ড দুটি দিকেই একইভাবে スペル করা হয়।
নিচের উদাহরণে, 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