जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा स्विच


जावा स्विच स्टेटमेंट

switchनिष्पादित किए जाने वाले कई कोड ब्लॉकों में से एक का चयन करने के लिए कथन का उपयोग करें ।

वाक्य - विन्यास

switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}

यह इस तरह काम करता है:

  • switchअभिव्यक्ति का मूल्यांकन एक बार किया जाता है
  • व्यंजक के मान की तुलना प्रत्येक के मान से की जाती है case
  • यदि कोई मेल है, तो संबंधित कोड ब्लॉक निष्पादित किया जाता है।
  • और कीवर्ड वैकल्पिक हैं, breakऔर defaultबाद में इस अध्याय में वर्णित किया जाएगा

नीचे दिया गया उदाहरण कार्यदिवस के नाम की गणना करने के लिए कार्यदिवस संख्या का उपयोग करता है:

उदाहरण

int day = 4;
switch (day) {
  case 1:
    System.out.println("Monday");
    break;
  case 2:
    System.out.println("Tuesday");
    break;
  case 3:
    System.out.println("Wednesday");
    break;
  case 4:
    System.out.println("Thursday");
    break;
  case 5:
    System.out.println("Friday");
    break;
  case 6:
    System.out.println("Saturday");
    break;
  case 7:
    System.out.println("Sunday");
    break;
}
// Outputs "Thursday" (day 4)


ब्रेक कीवर्ड

जब जावा किसी break कीवर्ड तक पहुंचता है, तो वह स्विच ब्लॉक से बाहर हो जाता है।

यह ब्लॉक के अंदर अधिक कोड और केस परीक्षण के निष्पादन को रोक देगा।

जब एक मैच मिल जाता है, और काम पूरा हो जाता है, तो यह ब्रेक का समय होता है। अधिक परीक्षण की कोई आवश्यकता नहीं है।

एक ब्रेक बहुत सारे निष्पादन समय को बचा सकता है क्योंकि यह स्विच ब्लॉक में शेष सभी कोड के निष्पादन को "अनदेखा" करता है।



डिफ़ॉल्ट कीवर्ड

defaultयदि कोई केस मेल नहीं है तो कीवर्ड चलाने के लिए कुछ कोड निर्दिष्ट करता है :

उदाहरण

int day = 4;
switch (day) {
  case 6:
    System.out.println("Today is Saturday");
    break;
  case 7:
    System.out.println("Today is Sunday");
    break;
  default:
    System.out.println("Looking forward to the Weekend");
}
// Outputs "Looking forward to the Weekend"

ध्यान दें कि यदि defaultस्टेटमेंट को स्विच ब्लॉक में अंतिम स्टेटमेंट के रूप में उपयोग किया जाता है, तो उसे ब्रेक की आवश्यकता नहीं होती है।


व्यायाम के साथ खुद को परखें

व्यायाम:

switchनिम्नलिखित कथन को पूरा करने के लिए लुप्त भागों को सम्मिलित करें ।

int day = 2;
switch () {
   1:
    System.out.println("Saturday");
    break;
   2:
    System.out.println("Sunday");
    ;
}