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

जावा 9 में JShell में भाव, चर और विधियों को कैसे परिभाषित करें?


जेशेल एक पठन-मूल्यांकन-प्रिंट लूप (आरईपीएल) है जो घोषणाओं का मूल्यांकन करता है , बयान , और अभिव्यक्तियाँ जैसा कि हमने दर्ज किया है और तुरंत परिणाम दिखाता है। यह टूल कमांड प्रॉम्प्ट से चलाया जाता है।

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

अभिव्यक्ति

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

उदाहरण

jshell> 10 * 5
$1 ==> 50

jshell> 77 % 3
$2 ==> 2

jshell> $1 + $2
$3 ==> 52

jshell>


परिवर्तनीय

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

उदाहरण

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

jshell> str
str ==> "Tutorialspoint"

jshell>


विधि

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

उदाहरण

jshell> int sum(int x, int y) {
   ...> return x + y;
   ...> }
| created method sum(int,int)

jshell> sum(10,20)
$2 ==> 30

jshell>

  1. Java 9 में JShell में एक स्निपेट को कैसे सेव, एडिट और ड्रॉप करें?

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

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

    जेशेल जावा 9 में जारी किया गया एक नया जावा शेल टूल है। यह पहला आधिकारिक REPL है (पढ़ें-मूल्यांकन करें-प्रिंट-लूप करें ) आवेदन पत्र। यह टूल कथन . जैसे सरल जावा प्रोग्राम और लॉजिक्स के निष्पादन और मूल्यांकन में मदद करता है , लूप , अभिव्यक्तियाँ , और आदि। जावा आरईपीएल कमांड प्रॉम्प्ट में एक सरल प्रोग्र

  1. एक स्थिरांक क्या है और जावा में स्थिरांक को कैसे परिभाषित किया जाए?

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