java switch statement many cases simplified -


तो कहते हैं कि एक स्विच स्टेटमेंट है,

  स्विच (महीना) {case 1: महीना स्ट्रिंग = "जनवरी"; टूटना; मामला 2: महीने स्ट्रिंग = "फरवरी"; टूटना; मामले 3: महीने स्ट्रिंग = "मार्च"; टूटना; मामला 4: महीने स्ट्रिंग = "अप्रैल"; टूटना; मामला 5: महीने स्ट्रिंग = "मई"; टूटना;   

क्या ऐसा कुछ को छोटा करना संभव है

  स्विच (महीना) {मामलों 1-3: महीने स्ट्रिंग = "जनवरी"; टूटना; मामला 4-5: महीने स्ट्रिंग = "अप्रैल"; टूटना;   

इतने सारे मामले संख्या एक मामले में हैं? मैं इसे कर रहा हूं क्योंकि मेरे पास 100 केस हैं I 30 एक उत्तर, 20 से दूसरे, 5 से दूसरे आदि के लिए सीधा ... इसलिए यदि मैं कई मामलों का उपयोग कर सकता हूं तो मुझे बहुत सारे कोड को कम करके कटनी चाहिए I मुझे प्रत्येक मामले में यह भी उल्लेख करना चाहिए कि मैं कुछ चीजें करना चाहता हूं और यदि मैं एक श्रृंखला का उपयोग करता हूं यदि और बयानों से यह केवल मुझे एक कार्य करने देता है तो मुझे उस मार्ग पर जाना नहीं लगता। किसी भी मदद के लिए धन्यवाद! क्षमा करें, मैं इस पर नया हूँ!

क्या ऐसा कुछ करने के लिए कम करना संभव है < / P>

यह बेहतर है जावा ट्यूटोरियल

हाँ, आप ऐसा कर सकते हैं।

कुछ महत्वपूर्ण बिंदुएं:

  • break स्टेटमेंट को जोड़ने के लिए मत भूलना
  • सभी समूहीकृत मामलों के बाद एकल break कथन जोड़ें
  • डिफ़ॉल्ट मामले को भी जोड़ना कभी न भूलें।

    नमूना कोड:

      इंट महीने = 1; स्ट्रिंग महीने स्ट्रिंग = नल; स्विच (महीना) {मामला 1: केस 2: केस 3: महीना स्ट्रिंग = "जनवरी"; टूटना; मामला 4: मामला 5: महीना स्ट्रिंग = "अप्रैल"; टूटना; ... डिफ़ॉल्ट: ...}    

Comments

Popular posts from this blog

c# - Textbox not clickable but editable -

php - how to change mysql_result($res, 0, "url"); to mysqli -

Matlab transpose a table vector -