JShell में पैटर्न प्रिंटिंग
JShell Java 9 में पेश किया गया एक REPL टूल है जो हमें Java कोड निष्पादित करने और तुरंत परिणाम प्राप्त करने की अनुमति देता है। हम JShell का उपयोग करके बिना नया प्रोजेक्ट बनाए, कंपाइल या बिल्ड किए एक्सप्रेशंस या सरल एल्गोरिदम का मूल्यांकन कर सकते हैं। हम एक्सप्रेशंस निष्पादित कर सकते हैं, इम्पोर्ट्स उपयोग कर सकते हैं, क्लासेस, मेथड्स, और वेरिएबल्स परिभाषित कर सकते हैं। यह Java 9 JDK का हिस्सा है लेकिन JRE का नहीं।
JShell सत्र शुरू करना
कमांड-प्रॉम्प्ट में JShell सत्र शुरू करने के लिए बस jshell टाइप करें। हम विभिन्न कमांड्स का उपयोग कर सकते हैं: JShell सत्र छोड़ने के लिए /exit, /reset टाइप करके कभी भी JShell रीसेट/रीलोड करें, /import इम्पोर्ट्स सूचीबद्ध करने के लिए, आदि।
उदाहरण: "for" लूप का उपयोग करके स्टार्स प्रिंट करना
C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> for(int i=0; i<10; i++) {
...> for(int j=0; j<=i; j++)
...> System.out.print("*");
...> System.out.println("");
...> }
*
**
***
****
*****
******
*******
********
*********
**********
JShell सरल एल्गोरिदम और पैटर्न को त्वरित रूप से टेस्ट करने के लिए आदर्श है।