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

Java प्रोग्राम: स्ट्रिंग्स पर स्विच स्टेटमेंट लागू करना

इस लेख में हम समझेंगे कि Java में स्ट्रिंग्स पर स्विच स्टेटमेंट कैसे लागू किया जाता है। स्विच एक्सप्रेशन का मूल्यांकन एक बार किया जाता है। एक्सप्रेशन के मान की तुलना प्रत्येक केस के मानों से की जाती है। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर होते हैं और यह डबल कोट्स (" ") में संलग्न होता है।

उदाहरण

इनपुट:

Input string: Java

आउटपुट:

Using switch cases: We shall use Java for our coding

एल्गोरिदम

  1. शुरुआत
  2. एक स्ट्रिंग input_string डिक्लेयर करें
  3. मान परिभाषित करें
  4. इनपुट स्ट्रिंग की जांच करने और संबंधित स्टेटमेंट्स प्रिंट करने के लिए एक स्विच स्टेटमेंट परिभाषित करें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन

public class Demo {
    public static void main(String[] args) {
        String input_string = "Java";
        System.out.println("The string is defined as: " + input_string);
        System.out.println("Using switch cases: ");
        switch (input_string) {
            case "Scala":
                System.out.println("We shall use Scala for our coding");
                break;
            case "Python":
                System.out.println("We shall use Python for our coding");
                break;
            case "Java":
                System.out.println("We shall use Java for our coding");
                break;
            default:
                System.out.println("The string is undefined");
        }
    }
}

आउटपुट

The string is defined as: Java
Using switch cases: We shall use Java for our coding

उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण

public class Demo {
    static void switchCase(String input_string) {
        System.out.println("Using switch cases: ");
        switch (input_string) {
            case "Scala":
                System.out.println("We shall use Scala for our coding");
                break;
            case "Python":
                System.out.println("We shall use Python for our coding");
                break;
            case "Java":
                System.out.println("We shall use Java for our coding");
                break;
            default:
                System.out.println("The string is undefined");
        }
    }
    
    public static void main(String[] args) {
        String input_string = "Java";
        System.out.println("The string is defined as: " + input_string);
        switchCase(input_string);
    }
}

आउटपुट

The string is defined as: Java
Using switch cases: We shall use Java for our coding
  1. - Java में दो Strings की तुलना करें

    Java में compareTo() मेथड का उपयोग करके दो स्ट्रिंग्स की तुलना करें। सिंटैक्स इस प्रकार है: int compareTo(Object o) यहां, o तुलना की जाने वाली ऑब्जेक्ट है। रिटर्न वैल्यू 0 है यदि आर्गुमेंट एक स्ट्रिंग है जो इस स्ट्रिंग के लेक्सिकोग्राफिक रूप से बराबर है; 0 से कम मान यदि आर्गुमेंट एक स्ट्रिंग है जो

  1. - स्ट्रिंग में स्वरों की गिनती के लिए Java प्रोग्राम

    मान लीजिए निम्नलिखित हमारा स्ट्रिंग है: String myStr = Jamie; वेरिएबल काउंट = 0 सेट करें, क्योंकि हम उसी वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक कैरेक्टर के माध्यम से लूप करें और स्वरों की गिनती करें: for(char ch : myStr.toCharArray()) { ch = Character.toLowerCase(ch); if(ch == a || c

  1. - Java में String तुलना में महारत: Equals, equalsIgnoreCase, और '==' से बचना

    स्ट्रिंग्स की समानता के लिए तुलना करने के लिए, आपको String ऑब्जेक्ट के equals या equalsIgnoreCase मेथड्स का उपयोग करना चाहिए। हम यह भी देखेंगे कि हमें स्ट्रिंग्स की तुलना के लिए == ऑपरेटर का उपयोग क्यों नहीं करना चाहिए। equals() मेथड के साथ स्ट्रिंग्स की तुलना यदि हमें Java में दो स्ट्रिंग्स की तुलन