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

जावा 9 में JShell में स्क्रैच वेरिएबल कैसे बनाएं?

JShell जावा 9 में पेश किया गया एक REPL इंटरैक्टिव टूल है जो main() मेथड का उपयोग किए बिना सरल जावा प्रोग्राम जैसे वेरिएबल डिक्लेरेशन, स्टेटमेंट, एक्सप्रेशन को एक्जीक्यूट और इवैल्यूएट करने के लिए उपयोग किया जाता है।

JShell में, किसी स्निपेट द्वारा लौटाया गया कोई भी मान स्वचालित रूप से एक स्क्रैच वेरिएबल में सेव हो जाता है। इन स्क्रैच वेरिएबल को $ से दर्शाया जाता है। जब हम किसी एक्सप्रेशन के परिणाम को किसी वेरिएबल में असाइन नहीं करते, तो JShell में एक स्क्रैच वेरिएबल बनाया जाता है ताकि उस एक्सप्रेशन के आउटपुट का बाद में उपयोग किया जा सके।

उदाहरण: स्क्रैच वेरिएबल बनाना

C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> 3+7 $1 ==> 10 jshell> 9-2 $2 ==> 7 jshell> 4*4 $3 ==> 16 jshell> 12/4 $4 ==> 3 jshell> 19%5 $5 ==> 4 jshell> String.valueOf($2) $6 ==> "7"

उपरोक्त कोड स्निपेट में छह स्क्रैच वेरिएबल ($1 से $6) बनाए गए हैं।

नॉन-स्क्रैच वेरिएबल

नीचे दिए गए कोड स्निपेट में, "nonScratch" वेरिएबल बनाया गया है। यह स्क्रैच वेरिएबल नहीं है क्योंकि इसे $ से दर्शाया नहीं जा सकता।

jshell> String nonScratch = "Tutorialspoint" nonScratch ==> "Tutorialspoint" jshell>

/vars कमांड से वेरिएबल देखना

"/vars" कमांड उस विशेष सत्र के लिए स्क्रैच और नॉन-स्क्रैच दोनों वेरिएबल प्रदर्शित करता है।

jshell> /vars |   int $1 = 10 |   int $2 = 7 |   int $3 = 16 |   int $4 = 3 |   int $5 = 4 |   String $6 = "7" |   String name = "Tutorialspoint" jshell>
  1. - जावा 9 में JShell में एक्सप्रेशन, वेरिएबल और मेथड कैसे परिभाषित करें?

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

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

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

  1. - Java में अस्थायी फाइलें बनाएं: एक व्यावहारिक गाइड

    कभी-कभी हमें कुछ जानकारी स्टोर करने और बाद में उन्हें हटाने के लिए ऑन-द-फ्लाई अस्थायी फाइलें बनाने की आवश्यकता होती है। Java में, हम अस्थायी फाइलें बनाने के लिए Files.createTempFile() मेथड्स का उपयोग कर सकते हैं। अस्थायी फाइलें बनाएं निम्नलिखित उदाहरण अस्थायी फ़ाइल बनाने के लिए Files.createTempFi