Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा 9 में JShell में एक्सप्रेशन, वेरिएबल और मेथड कैसे परिभाषित करें?

JShell एक रीड-इवैल्यूएट-प्रिंट लूप (REPL) है जो डिक्लेरेशन, स्टेटमेंट, और एक्सप्रेशन का मूल्यांकन करता है जैसे ही हम उन्हें दर्ज करते हैं और तुरंत परिणाम दिखाता है। यह टूल कमांड प्रॉम्प्ट से चलता है।

नीचे, हम JShell में एक्सप्रेशन, वेरिएबल और मेथड परिभाषित कर सकते हैं।

एक्सप्रेशन

हम JShell में कोई भी वैध जावा एक्सप्रेशन टाइप कर सकते हैं। एक्सप्रेशन या तो अरिथमेटिक ऑपरेशन, स्ट्रिंग मैनिपुलेशन, और मेथड कॉल होता है और तुरंत मूल्यांकन किया जाता है। सभी परिणाम JShell द्वारा बनाए गए वेरिएबल को स्वचालित रूप से असाइन किए जाते हैं। इन वेरिएबल में $ सिंबल प्रीफिक्स होता है।

उदाहरण

jshell> 10 * 5 $1 ==> 50 jshell> 77 % 3 $2 ==> 2 jshell> $1 + $2 $3 ==> 52 jshell>

वेरिएबल

JShell में परिभाषित वेरिएबल जावा प्रोग्राम में परिभाषित वेरिएबल के समान हैं। एक बार वेरिएबल परिभाषित हो जाने पर, यह स्कोप में मौजूद रहता है।

उदाहरण

jshell> String str = "Tutorialspoint" str ==> "Tutorialspoint" jshell> str str ==> "Tutorialspoint" jshell>

मेथड

हम JShell में मेथड उसी तरह परिभाषित कर सकते हैं जैसे हम जावा क्लासेस में परिभाषित करते हैं। एक बार JShell सत्र में मेथड बन जाने पर, हम उस सत्र को छोड़ने तक कभी भी इसे कॉल कर सकते हैं।

उदाहरण

jshell> int sum(int x, int y) {     ...> return x + y;     ...> } | created method sum(int,int) jshell> sum(10,20) $2 ==> 30 jshell>
  1. जावा 9 में JShell में स्निपेट को सेव, एडिट और ड्रॉप कैसे करें? जावा 9 में JShell में स्निपेट को सेव, एडिट और ड्रॉप कैसे करें?

    जावा शेल या JShell जावा 9 के साथ पेश किया गया एक आधिकारिक REPL (रीड-इवैल्यूएट-प्रिंट-लूप) है। यह मुख्य() मेथड की आवश्यकता के बिना या कोड को निष्पादित करने से पहले कंपाइल किए बिना त्वरित प्रोटोटाइपिंग, डीबगिंग के लिए एक इंटरैक्टिव शेल प्रदान करता है। कमांड प्रॉम्प्ट में jshell टाइप करके JShell आसानी

  1. - जावा 9 में JShell में क्लास और ऑब्जेक्ट कैसे बनाएं?

    JShell जावा 9 में जारी किया गया एक नया जावा शेल टूल है। यह पहला आधिकारिक REPL (रीड-इवैल्यूएट-प्रिंट-लूप) एप्लिकेशन है। यह टूल सरल जावा प्रोग्राम और लॉजिक जैसे स्टेटमेंट्स, लूप्स, एक्सप्रेशन आदि को एक्जीक्यूट और इवैल्यूएट करने में मदद करता है। जावा REPL कमांड प्रॉम्प्ट में एक सरल प्रोग्रामिंग वातावरण

  1. - Java में कॉन्स्टेंट क्या है और कॉन्स्टेंट कैसे परिभाषित करें?

    एक कॉन्स्टेंट एक वेरिएबल है जिसका मान एक बार असाइन होने के बाद बदल नहीं सकता। जावा में कॉन्स्टेंट्स के लिए बिल्ट-इन सपोर्ट नहीं है। एक कॉन्स्टेंट हमारे प्रोग्राम को दूसरों द्वारा अधिक आसानी से पढ़ा और समझा जा सकता है। इसके अलावा, एक कॉन्स्टेंट JVM के साथ-साथ हमारे एप्लिकेशन द्वारा भी कैश किया जाता