جاوا میں ایک سوئچ کیس کیا ہے؟



اس مضمون میں جاوا میں مختلف قوانین اور مثالوں کے ساتھ سوئچ کیس کے بیانات کا احاطہ کیا گیا ہے جس میں کیس کے اظہار اور گھریلو سوئچ مثال کے طور پر تار شامل ہیں۔

جاوا پروگرامنگ زبان مشروط ہے اور جو پروگرام لکھتے وقت منطق کو بہتر بناتا ہے۔ بہتر سوئچ کیس کا استعمال کرتے ہوئے مفت منطق کی عمارت کو بہتر بنائیں۔ جاوا میں ایک سوئچ کیس کا استعمال کرتے ہوئے متعدد ٹیسٹ کے تاثرات پر کام کرتے ہوئے کوڈ کی پڑھنے کی اہلیت کو بہتر بناتا ہے۔ اس مضمون میں ، آپ میں سوئچ کیس کے بارے میں سیکھیں گے مختلف مثالوں کے ساتھ اس مضمون میں زیر بحث عنوانات ہیں۔

جاوا میں ایک سوئچ کیس کیا ہے؟

جاوا سوئچ کا بیان مشروط بیان کی طرح ہے جو متعدد اقدار کی جانچ کرتا ہے اور ایک آؤٹ پٹ دیتا ہے۔ یہ متعدد اقدار جن کی جانچ کی جاتی ہے انھیں مقدمات کہتے ہیں۔ یہ ایک کثیر شاخ کے بیان کی طرح ہے۔ جاوا 7 کی رہائی کے بعد ہم معاملات میں ڈور بھی استعمال کرسکتے ہیں۔ ذیل میں سوئچ کیس استعمال کرنے کا نحو ہے .





سوئچ (اظہار) {کیس کی قیمت: // بیان توڑ کیس قیمت n: // بیان توڑ پہلے سے طے شدہ: // بیان}

یاد رکھنے کے قواعد

جاوا میں ایک سوئچ کیس کا اعلان کرتے وقت ایک خاص اصول موجود ہیں جنہیں اپنے دھیان میں رکھنا چاہئے۔ جاوا میں سوئچ کیس لکھتے وقت یاد رکھنے کے لئے کچھ نکات درج ذیل ہیں۔

  1. ہم سوئچ کے معاملے میں ڈپلیکیٹ اقدار کا اعلان نہیں کرسکتے ہیں۔



  2. معاملے میں اقدار اور ایک سوئچ کیس میں متغیر کا ہونا لازمی ہے۔

  3. کسی حالت میں متغیرات کی اجازت نہیں ہے ، یہ مستقل یا لفظی ہونا چاہئے۔

    سی ++ میں مستحکم ممبر فنکشن
  4. بریک اسٹیٹمنٹ عملدرآمد کے دوران تسلسل کو ختم کرنے کا مقصد پورا کرتا ہے۔



  5. وقفے کے بیان کو شامل کرنا ضروری نہیں ہے ، اگر وقفے سے متعلق بیان غائب ہو تو اس پر عمل درآمد اگلے بیان میں منتقل ہوجائے گا۔

    مثال کے طور پر جاوا میں mvc فن تعمیر
  6. پہلے سے طے شدہ بیان اختیاری بھی ہے ، یہ بلاک میں کہیں بھی ظاہر ہوسکتا ہے۔

فلو چارٹ

جاوا-ایڈیورکا میں فلو چارٹ- سوئچ کیس

مثالیں

سوئچ کیس میں بریک اسٹیٹمنٹ

پھانسی کے بہاؤ کو کنٹرول کرنے کے لئے توڑنے والا بیان استعمال کیا جاتا ہے ، جیسے ہی اظہار مطمئن ہوجاتا ہے عملدرآمد سوئچ کیس بلاک سے باہر نکل جاتا ہے۔

عوامی طبقے کی مثال ) بریک کیس 3: سسٹم آؤٹ.پرینٹلن ('مارچ') بریک کیس 4: سسٹم آؤٹ.پرینٹلن ('اپریل') بریک کیس 5: سسٹم آؤٹ.پرینٹلن ('مئی') بریک کیس 6: سسٹم آؤٹ .println ('june') بریک کیس 7: System.out.println ('جولائی') بریک کیس 8: System.out.println ('اگست') بریک کیس 9: System.out.println ('ستمبر') بریک کیس 10: سسٹم آؤٹ.پرینٹلن ('اکتوبر') بریک کیس 11: سسٹم آؤٹ.پرینٹلن ('نومبر') بریک کیس 12: سسٹم آؤٹ.پرینٹلن ('دسمبر') بریک ڈیفالٹ: سسٹم آؤٹ.پرینٹلن ( 'درست نہیں') } } }

آؤٹ پٹ: جولائی

نیسٹ سوئچ کیس

نیسٹڈ سوئچ کیس نے موجودہ سوئچ کیس میں ایک اور سوئچ کیس کو شامل کیا۔ مندرجہ ذیل ایک نیسٹڈ سوئچ کیس کو ظاہر کرنے کی ایک مثال ہے

عوامی کلاس کی مثال {عوامی جامد باطل اہم (سٹرنگ آرگز []] {انٹ ٹیک (2 انٹ کورس) = 2 سوئچ (ٹیک) {کیس 1: سسٹم آؤٹ.پریٹلن ('پائی ٹھن') بریک کیس 2: سوئچ (کورس) { کیس 1: سسٹم آؤٹ.پریٹلن ('جے 2 ای ای') بریک کیس 2: سسٹم آؤٹ.پرینٹلن ('ایڈوانس جاوا')}}}}

آؤٹ پٹ: ایڈوانس جاوا

سوئچ کیس کے ذریعے گر

جب بھی سوئچ کیس بلاک میں کوئی وقفہ بیان شامل نہیں ہوتا ہے۔ تمام بیانات پر عمل درآمد کیا جاتا ہے چاہے ٹیسٹ کا اظہار مطمئن ہو۔ ذیل میں سوئچ کیس کے زوال کی ایک مثال ہے۔

عوامی کلاس مثال {عوامی جامد باطل اہم (سٹرنگ آرگس []) {انٹ کورسز = 2 سوئچ (کورسز) {کیس 1: سسٹم آؤٹ.پرنٹلن ('جاوا') کیس 2: سسٹم آؤٹ.پریٹلن ('ازگر') کیس 3: سسٹم آؤٹ.پرینٹلن ('ڈیوپس') کیس 4: سسٹم آؤٹ.پرینٹلن ('آٹومیشن ٹیسٹنگ') کیس 5: سسٹم آؤٹ.پرینٹلن ('ہڈوپ') کیس 6: سسٹم آؤٹ.پریٹلن AWS ') پہلے سے طے شدہ: System.out.println (' مزید کے لئے edureka.co چیک کریں ')}}}
 آؤٹ پٹ: جاوا ازگر ڈیوپس آٹومیشن ٹیسٹنگ ہڈوپ اے ڈبلیو ایس مزید کے لئے ایڈیورکا کو چیک کریں

اینوم ان سوئچ کیس

سوئچ کیس بھی انوم کی اجازت دیتا ہے۔ اینوم بنیادی طور پر نامزد مستقل کی ایک فہرست ہے۔ سوئچ کے معاملے میں اینوم کے استعمال کی ایک مثال درج ذیل ہے۔

جاوا اسٹرنگ سے لے کر ڈیٹ کنورژن
عوامی کلاس مثال {پبلک اینوم ڈے {s ، ایم ، ٹی ، ڈبلیو ، ت ، فر ، س} عوامی جامد باطل اہم (سٹرنگ آرگز []] {کورس [] c = day.values ​​() for (آج کا دن: c) {سوئچ (آج) {کیس s: System.out.println ('اتوار') بریک کیس m: System.out.println ('سوموار') بریک کیس t: System.out.println ('منگل') بریک کیس ڈبلیو : System.out.println ('بدھ') بریک کیس th: System.out.println ('جمعرات') بریک کیس fr: System.out.println ('جمعہ') بریک کیس sa: System.out.println (' ہفتہ ') وقفے}}}
 آؤٹ پٹ: اتوار سوموار منگل بدھ جمعرات جمعہ ہفتہ

اسٹرنگ ان سوئچ کیس میں

جاوا 7 کی رہائی کے بعد ، ایک سوئچ کیس ہوسکتا ہے ایک کیس کے طور پر سوئچ سٹیٹمنٹ میں سٹرنگ استعمال کرنے کی ایک مثال مندرجہ ذیل ہے۔

عوامی کلاس مثال {عوامی جامد باطل مرکزی (سٹرنگ آرگس []) {سٹرنگ پلیئر = 'بیٹسمین' سوئچ (پلیئر) {کیس 'بیٹسمین': سسٹم آؤٹ.پریٹلن ('بیٹسمین وہ کھلاڑی ہیں جو بیٹ سے کھیلتا ہے') بریک کیس 'بولر': System.out.println ('گیند پھینکنے والے') 'بریک کیس' وکٹ کیپر ': سسٹم آؤٹ.پرنٹل (' جو گیند کو وکٹوں کے پیچھے رکھتا ہے ') بریک کیس' فیلڈر ': سسٹم آؤٹ .println ('جو گراؤنڈ میں فیلڈ') بریک ڈیفالٹ: System.out.println ('داخلے موجود نہیں')}}
 آؤٹ پٹ: بیٹسمین وہ کھلاڑی ہیں جو بیٹ سے کھیلتے ہیں

اس مضمون میں ، ہم نے تبادلہ خیال کیا ہے کہ ہم سوئچ کیس کو کس طرح استعمال کرسکتے ہیں مختلف مثالوں کے ساتھ مشروط بیانات کے استعمال سے ایک ہی وقت میں متعدد شرائط کی جانچ کرنا آسان ہوجاتا ہے بلکہ مشکل مسئلے کا ایک بہتر حل بھی پیدا ہوتا ہے۔ اس طرح کے تصورات میں جاوا پروگرامنگ کی زبان وافر مقدار میں ہے جو ایک ڈویلپر کی زندگی کو آسان اور جلدی سے آزاد بناتی ہے۔ اپنی سیکھنے کو کک اسٹارٹ کریں اور جاوا ڈویلپر بننے کے لئے درکار تمام مہارتوں کو حاصل کریں۔ ایڈوریکا میں داخلہ لیں اور اعلی درجے کی ایپلی کیشنز بنانے میں اپنی صلاحیت کو دور کریں۔

ہمارے لئے ایک سوال ہے؟ براہ کرم اس ’جاوا میں سوئچ کیس‘ آرٹیکل کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔