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

जावा 9 के JShell में वेरिएबल्स का उपयोग

JShell 9 में, एक सत्र के दौरान वेरिएबल्स घोषित किए जा सकते हैं। एक बार जब उपयोगकर्ता सत्र में लॉग इन कर लेता है, तो वे निम्नानुसार एक वेरिएबल घोषित कर सकते हैं:

jshell> int val = 56 ;

इटैलिक्स टर्मिनल को इंगित करते हैं, एक बार जब उपयोगकर्ता अपने सत्र में लॉग इन कर लेता है।

उपरोक्त लाइन नीचे दिया गया आउटपुट प्रिंट करेगी। उपरोक्त लाइन में सेमीकोलन वैकल्पिक है, और इसके बिना भी ठीक चलेगा।

आउटपुट

val ==> 56

जब JShell पर एक वेरिएबल नाम को असाइन करके एक इंटीजर मान परिभाषित किया जाता है, और एंटर कुंजी दबाकर निष्पादित किया जाता है, तो यह JShell कमांड लाइन की अगली लाइन पर प्रदर्शित होता है।

यदि हम किसी मान को वेरिएबल में असाइन नहीं करते और सिर्फ JShell पर प्रिंट करते हैं, तो यह मान को एक वेरिएबल असाइन कर देगा:

jshell> 79

आउटपुट

$3 ==> 79

जब JShell पर एक इंटीजर मान को वेरिएबल नाम असाइन किए बिना परिभाषित किया जाता है, और एंटर कुंजी दबाकर निष्पादित किया जाता है, तो यह JShell कमांड लाइन की अगली लाइन पर प्रदर्शित होता है। यहां, JShell स्वयं सबसे हाल ही में दर्ज वेरिएबल मान को एक वेरिएबल नाम असाइन करता है।

JShell वेरिएबल विशेषताएं:

  • स्वचालित वेरिएबल नामकरण: $1, $2, $3...
  • सेमीकोलन वैकल्पिक है
  • टाइप इन्फरेंस समर्थित
  • सत्र के दौरान वेरिएबल्स बने रहते हैं

JShell में वेरिएबल ऑपरेशन्स:

jshell> int x = 10
x ==> 10

jshell> int y = 20
y ==> 20

jshell> x + y
$3 ==> 30

jshell> String name = "Java"
name ==> "Java"

jshell> name.length()
$5 ==> 4

jshell> /vars
|    int x = 10
|    int y = 20
|    String name = "Java"
|    int $3 = 30
|    int $5 = 4

JShell सत्र प्रबंधन:

कमांडक्रिया
/varsसभी वेरिएबल्स सूचीबद्ध करें
/methodsसभी मेथड्स सूचीबद्ध करें
/typesसभी क्लासेस/इंटरफेस सूचीबद्ध करें
/listइतिहास दिखाएं
/save file.jshसत्र सहेजें
/open file.jshसत्र लोड करें
/drop $3वेरिएबल हटाएं
/resetसत्र रीसेट करें
  1. Java 9 में JavaFX का उपयोग करके JShell को प्रोग्रामेटिक रूप से लागू करें Java 9 में JavaFX का उपयोग करके JShell को प्रोग्रामेटिक रूप से लागू करें

    Java 9 ने jdk.jshell API पेश किया जो डेवलपर्स को अपने एप्लिकेशन में JShell कार्यक्षमता को एम्बेड करने की अनुमति देता है। यह लेख दिखाता है कि एक JavaFX एप्लिकेशन कैसे बनाया जाए जो JShell का उपयोग करके कोड स्निपेट्स का मूल्यांकन करता है और परिणाम प्रदर्शित करता है। आवश्यक निर्भरताएं Java 9+ (JSh

  1. - बैश वेरिएबल में महारत: घोषणा, असाइनमेंट और प्रभावी उपयोग

    कंप्यूटर साइंस (और कैज़ुअल कंप्यूटिंग) में, एक वेरिएबल मेमोरी में एक स्थान है जो बाद में उपयोग के लिए मनमाना जानकारी रखता है। दूसरे शब्दों में, यह आपके लिए डेटा डालने और निकालने के लिए एक अस्थायी स्टोरेज कंटेनर है। बैश शेल में, वह डेटा एक शब्द (कंप्यूटर भाषा में एक स्ट्रिंग) या एक संख्या (एक इंटीजर)

  1. - पावरशेल वेरिएबल में महारत: कुशल स्क्रिप्टिंग के लिए आपका गाइड

    कंप्यूटर साइंस (और कैज़ुअल कंप्यूटिंग) में, एक वेरिएबल मेमोरी में एक स्थान है जो बाद में उपयोग के लिए मनमाना जानकारी रखता है। दूसरे शब्दों में, यह आपके लिए डेटा डालने और निकालने के लिए एक अस्थायी स्टोरेज कंटेनर है। बैश शेल में, वह डेटा एक शब्द (कंप्यूटर भाषा में एक स्ट्रिंग) या एक संख्या (एक इंटीजर)