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

जावा 9 में JShell में कंट्रोल फ्लो स्टेटमेंट कैसे परिभाषित करें?

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

हम JShell का उपयोग करके मल्टीपल-लाइन कंट्रोल फ्लो स्टेटमेंट एक्जीक्यूट कर सकते हैं, ठीक वैसे ही जैसे जावा में करते हैं। इफ-एल्स स्टेटमेंट, फॉर-लूप और व्हाइल-लूप जैसे कंट्रोल फ्लो स्टेटमेंट भी JShell में एक्जीक्यूट किए जा सकते हैं। यह मल्टीपल-लाइन स्टेटमेंट को "...>" सिंबल के साथ प्रॉम्प्ट करता है ताकि अगली लाइन का स्टेटमेंट दर्ज करने का संकेत मिले।

इफ-एल्स स्टेटमेंट का उदाहरण

jshell> int distance = 50 distance ==> 50 jshell> if(distance < 30) { ...>     System.out.println("It's near"); ...> } else { ...>     System.out.println("It's far"); ...> } It's far jshell>

व्हाइल लूप का उदाहरण

jshell> int i = 10 i ==> 10 jshell> while(i < 25) { ...>     System.out.println(i + " "); ...>     i++; ...> } 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 jshell>

फॉर लूप का उदाहरण

jshell> String names[] = {"Adithya", "Jai", "Raja", "Chaitanya", "Ravi", "Surya"} names ==> String[6] { "Adithya", "Jai", "Raja", "Chaitanya", "Ravi", "Surya" } jshell> for(String name : names) { ...>     System.out.println(name); ...> } Adithya Jai Raja Chaitanya Ravi Surya jshell>
  1. - जावा में स्टेटिक कंट्रोल फ्लो

    स्टेटिक कंट्रोल फ्लो स्टेटिक मेंबर्स की पहचान करता है, स्टेटिक ब्लॉक्स को निष्पादित करता है, और फिर स्टेटिक मुख्य मेथड को निष्पादित करता है। उदाहरणpublic class Demo { static int a = 97; public static void main(String[] args) { print(); System.out.println(मुख्य मेथड

  1. - JShell में Java 9: सिस्टम प्रॉपर्टीज कैसे प्राप्त करें

    JShell Java 9 का REPL टूल है जो बिना main() मेथड के Java कोड को इंटरैक्टिव रूप से चलाने की अनुमति देता है। इसे कमांड लाइन पर jshell टाइप करके शुरू किया जा सकता है। सिस्टम प्रॉपर्टीज एक्सेस करने के तरीके 1. एकल प्रॉपर्टी प्राप्त करना: System.getProperty(key) विशिष्ट कुंजी के लिए मान लौटाता है, या य

  1. Java 9 में JavaFX का उपयोग करके JShell को प्रोग्रामेटिक रूप से लागू करें Java 9 में JavaFX का उपयोग करके JShell को प्रोग्रामेटिक रूप से लागू करें

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