ஜாவாவில் ஸ்விட்ச் வழக்கு என்றால் என்ன?



இந்த கட்டுரை ஜாவாவில் சுவிட்ச் கேஸ் அறிக்கையை பல்வேறு விதிகள் மற்றும் வழக்கு வெளிப்பாடுகளாக சரம் உள்ளிட்ட எடுத்துக்காட்டுகளுடன் உள்ளடக்கியது.

ஜாவா நிரலாக்க மொழியில் நிபந்தனை மற்றும் உள்ளது இது ஒரு நிரலை எழுதும் போது தர்க்கத்தை மேம்படுத்துகிறது. சுவிட்ச் கேஸைப் பயன்படுத்தி விரைவான தர்க்கக் கட்டடம் மேம்பட்ட செயல்திறனை அளிக்கிறது. ஜாவாவில் ஒரு சுவிட்ச் வழக்கைப் பயன்படுத்துவது பல சோதனை வெளிப்பாடுகளில் பணிபுரியும் போது குறியீட்டின் வாசிப்பை மேம்படுத்துகிறது. இந்த கட்டுரையில், நீங்கள் சுவிட்ச் வழக்கைப் பற்றி அறிந்து கொள்வீர்கள் பல்வேறு எடுத்துக்காட்டுகளுடன். இந்த கட்டுரையில் விவாதிக்கப்பட்ட தலைப்புகள் பின்வருமாறு:

ஜாவாவில் சுவிட்ச் வழக்கு என்றால் என்ன?

ஜாவா சுவிட்ச் அறிக்கை என்பது பல நிபந்தனைகளை சோதித்து ஒரு வெளியீட்டைக் கொடுக்கும் நிபந்தனை அறிக்கை போன்றது. சோதிக்கப்படும் இந்த பல மதிப்புகள் வழக்குகள் என்று அழைக்கப்படுகின்றன. இது பல கிளை அறிக்கை போன்றது. ஜாவா 7 வெளியான பிறகு, நிகழ்வுகளில் கூட சரங்களை பயன்படுத்தலாம். ஒரு சுவிட்ச் வழக்கைப் பயன்படுத்துவதற்கான தொடரியல் பின்வருமாறு .





சுவிட்ச் (வெளிப்பாடு) {வழக்கு மதிப்பு: // அறிக்கை முறிவு வழக்கு மதிப்பு n: // அறிக்கை முறிவு இயல்புநிலை: // அறிக்கை}

நினைவில் கொள்ள வேண்டிய விதிகள்

ஜாவாவில் ஒரு சுவிட்ச் வழக்கை அறிவிக்கும்போது ஒரு குறிப்பிட்ட விதிகள் உள்ளன. ஜாவாவில் சுவிட்ச் கேஸ் எழுதும் போது நினைவில் கொள்ள வேண்டிய சில புள்ளிகள் பின்வருமாறு.

  1. சுவிட்ச் வழக்கில் நகல் மதிப்புகளை எங்களால் அறிவிக்க முடியாது.



  2. வழக்கில் உள்ள மதிப்புகள் மற்றும் ஒரு சுவிட்ச் வழக்கில் மாறி ஒரே மாதிரியாக இருக்க வேண்டும்.

  3. ஒரு வழக்கில் மாறிகள் அனுமதிக்கப்படாது, அது ஒரு நிலையான அல்லது ஒரு பொருளாக இருக்க வேண்டும்.

    ஜாவாவில் ஒன்றாக நீட்டி செயல்படுத்துகிறது
  4. பிரேக் ஸ்டேட்மென்ட் மரணதண்டனையின் போது வரிசையை நிறுத்தும் நோக்கத்தை நிறைவேற்றுகிறது.



  5. இடைவேளை அறிக்கையைச் சேர்க்க வேண்டிய அவசியமில்லை, இடைவேளை அறிக்கை இல்லை என்றால் மரணதண்டனை அடுத்த அறிக்கைக்கு நகரும்.

  6. இயல்புநிலை அறிக்கை விருப்பமானது, இது தொகுதியில் எங்கும் தோன்றும்.

ஓட்ட விளக்கப்படம்

ஜாவா-எடுரேகாவில் ஓட்ட விளக்கப்படம்- சுவிட்ச் வழக்கு

எடுத்துக்காட்டுகள்

சுவிட்ச் வழக்கில் பிரேக் ஸ்டேட்மென்ட்

மரணதண்டனை ஓட்டத்தை கட்டுப்படுத்த பிரேக் ஸ்டேட்மென்ட் பயன்படுத்தப்படுகிறது, வெளிப்பாடு திருப்தி அடைந்தவுடன், மரணதண்டனை சுவிட்ச் கேஸ் தொகுதியிலிருந்து வெளியேறும்.

அவற்றின் வருவாய் வகைகளில் மட்டுமே வேறுபடும் செயல்பாடுகளை ஓவர்லோட் செய்ய முடியாது
பொது வகுப்பு எடுத்துக்காட்டு {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {int மாதம் = 7 சுவிட்ச் (மாதம்) {வழக்கு 1: System.out.println ('ஜனவரி') முறிவு வழக்கு 2: System.out.println ('பிப்ரவரி' ) முறிவு வழக்கு 3: System.out.println ('அணிவகுப்பு') முறிவு வழக்கு 4: System.out.println ('ஏப்ரல்') முறிவு வழக்கு 5: System.out.println ('may') முறிவு வழக்கு 6: System.out .println ('ஜூன்') முறிவு வழக்கு 7: System.out.println ('ஜூலை') முறிவு வழக்கு 8: System.out.println ('ஆகஸ்ட்') முறிவு வழக்கு 9: System.out.println ('செப்டம்பர்') முறிவு வழக்கு 10: System.out.println ('அக்டோபர்') முறிவு வழக்கு 11: System.out.println ('நவம்பர்') முறிவு வழக்கு 12: System.out.println ('டிசம்பர்') இயல்புநிலை முறிவு: System.out.println ( 'செல்லுபடியாகாது') } } }

வெளியீடு: ஜூலை

உள்ளமை சுவிட்ச் வழக்கு

உள்ளமை சுவிட்ச் வழக்கு ஏற்கனவே இருக்கும் சுவிட்ச் வழக்கில் மற்றொரு சுவிட்ச் வழக்கை இணைக்கிறது. உள்ளமைக்கப்பட்ட சுவிட்ச் வழக்கைக் காட்டும் எடுத்துக்காட்டு பின்வருமாறு.

பொது வகுப்பு எடுத்துக்காட்டு {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {int தொழில்நுட்பம் = 2 முழு பாடநெறி = 2 சுவிட்ச் (தொழில்நுட்பம்) {வழக்கு 1: System.out.println ('பைதான்') முறிவு வழக்கு 2: சுவிட்ச் (நிச்சயமாக) { வழக்கு 1: System.out.println ('J2EE') முறிவு வழக்கு 2: System.out.println ('முன்கூட்டியே ஜாவா')}}}}

வெளியீடு: முன்கூட்டியே ஜாவா

ஸ்விட்ச் கேஸ் மூலம் வீழ்ச்சி

சுவிட்ச் கேஸ் பிளாக்கில் பிரேக் ஸ்டேட்மென்ட் இல்லாத போதெல்லாம். சோதனை வெளிப்பாடு திருப்தி அடைந்தாலும் அனைத்து அறிக்கைகளும் செயல்படுத்தப்படுகின்றன. சுவிட்ச் கேஸ் மூலம் வீழ்ச்சிக்கு ஒரு எடுத்துக்காட்டு பின்வருமாறு.

பொது வகுப்பு எடுத்துக்காட்டு {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {int படிப்புகள் = 2 சுவிட்ச் (படிப்புகள்) {வழக்கு 1: System.out.println ('ஜாவா') வழக்கு 2: System.out.println ('பைதான்') வழக்கு 3: System.out.println ('டெவொப்ஸ்') வழக்கு 4: System.out.println ('ஆட்டோமேஷன் சோதனை') வழக்கு 5: System.out.println ('Hadoop') வழக்கு 6: System.out.println (' AWS ') இயல்புநிலை: System.out.println (' மேலும் அறிய edureka.co ஐப் பாருங்கள் ')}}}
 வெளியீடு: ஜாவா பைதான் டெவொப்ஸ் ஆட்டோமேஷன் டெஸ்டிங் ஹடூப் ஏ.டபிள்யூ.எஸ் மேலும் அறிய edureka.co ஐப் பாருங்கள்

Enum In Switch Case

சுவிட்ச் வழக்கு enum ஐ அனுமதிக்கிறது. எனும் அடிப்படையில் பெயரிடப்பட்ட மாறிலிகளின் பட்டியல். சுவிட்ச் வழக்கில் enum ஐப் பயன்படுத்துவதற்கான எடுத்துக்காட்டு பின்வருமாறு.

ஜாவாவில் ஆழமற்ற நகலுக்கும் ஆழமான நகலுக்கும் உள்ள வேறுபாடு
பொது வகுப்பு எடுத்துக்காட்டு {பொது enum day {s, m, t, w, th, fr, sa} public static void main (string args []) {course [] c = day.values ​​() for (day day: c) {சுவிட்ச் (இன்று) {வழக்கு கள்: System.out.println ('ஞாயிறு') முறிவு வழக்கு m: System.out.println ('திங்கள்') முறிவு வழக்கு t: System.out.println ('செவ்வாய்') முறிவு வழக்கு w . சனிக்கிழமை ') முறிவு}}}}
 வெளியீடு: ஞாயிறு திங்கள் செவ்வாய் புதன் வியாழன் வெள்ளி சனி

சுவிட்ச் வழக்கில் சரம்

ஜாவா 7 வெளியான பிறகு, ஒரு சுவிட்ச் வழக்கு இருக்கலாம் ஒரு வழக்கு. சுவிட்ச் அறிக்கையில் சரங்களை வழக்குகளாகப் பயன்படுத்துவதற்கான எடுத்துக்காட்டு பின்வருமாறு.

பொது வகுப்பு எடுத்துக்காட்டு {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {சரம் பிளேயர் = 'பேட்ஸ்மென்' சுவிட்ச் (பிளேயர்) {வழக்கு 'பேட்ஸ்மென்': System.out.println ('பேட்ஸ்மேன்கள் ஒரு மட்டையுடன் விளையாடும் வீரர்கள்') முறிவு வழக்கு 'பந்துவீச்சாளர்': System.out.println ('பந்தை எறியும்') முறிவு வழக்கு 'விக்கெட் கீப்பர்': System.out.println ('பந்தை விக்கெட்டுகளுக்கு பின்னால் வைத்திருப்பவர்') முறிவு வழக்கு 'பீல்டர்': System.out .println ('தரையில் யார் களமிறங்குகிறார்கள்') இயல்புநிலையை உடைக்கிறார்கள்: System.out.println ('நுழைவு இல்லை')}}}
 வெளியீடு: பேட்ஸ்மேன்கள் ஒரு மட்டையுடன் விளையாடும் வீரர்கள்

இந்த கட்டுரையில், சுவிட்ச் வழக்கை எவ்வாறு பயன்படுத்தலாம் என்பதை நாங்கள் விவாதித்தோம் பல்வேறு எடுத்துக்காட்டுகளுடன். நிபந்தனை அறிக்கைகளைப் பயன்படுத்துவதன் மூலம் பல நிபந்தனைகளை ஒரே நேரத்தில் சோதிப்பது எளிதானது, மேலும் கடினமான சிக்கலின் உகந்த தீர்வை உருவாக்குகிறது. ஜாவா நிரலாக்க மொழி இதுபோன்ற கருத்துகளில் ஏராளமாக உள்ளது, இது ஒரு டெவலப்பரின் வாழ்க்கையை எளிதாக்குகிறது. உங்கள் கற்றலைத் தொடங்கவும், ஜாவா டெவலப்பராக மாறுவதற்குத் தேவையான அனைத்து திறன்களையும் மாஸ்டர் செய்யவும். எடுரேகாவில் சேருங்கள் மேலும் சிறந்த பயன்பாடுகளை உருவாக்குவதற்கான உங்கள் திறனை கட்டவிழ்த்து விடுங்கள்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த ‘ஜாவாவில் மாறுங்கள்’ கட்டுரையின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.