میں بیانات کنٹرول کریں جاوا پروگرامنگ کے لئے درکار بنیادی اصولوں میں سے ایک ہے۔ یہ کسی پروگرام کے ہموار بہاؤ کی اجازت دیتا ہے۔ مندرجہ ذیل نکات اس مضمون میں شامل کیے جائیں گے:
- فیصلہ سنانے والے بیانات
- اگر بیان آسان ہے
- اگر - اور بیان
- بیان اگر بیان
- سوئچ بیان
- لوپنگ کے بیانات
- جبکہ
- کرتے وقت
- کے لئے
- ہر ایک کے لئے
- برانچنگ بیانات
- توڑ
- جاری رہے
ہر پروگرامر اصطلاحی بیان سے واقف ہوتا ہے ، جس کی وضاحت کمپیوٹر کو مخصوص کام انجام دینے کے لئے دی گئی ہدایت کے طور پر کی جاسکتی ہے۔ جاوا میں ایک کنٹرول بیان ایک بیان ہے جو اس بات کا تعین کرتا ہے کہ دوسرے بیانات پر عملدرآمد کیا جائے گا یا نہیں۔ یہ کسی پروگرام کے بہاؤ کو کنٹرول کرتا ہے۔ جاوا میں ایک ’اگر‘ بیان دو بیانات کے سیٹ کے درمیان پھانسی کی ترتیب کا تعین کرتا ہے۔
کنٹرول بیانات کو تین قسموں میں تقسیم کیا جاسکتا ہے ، یعنی
- انتخاب کے بیانات
- Iteration بیانات
- جمپ بیانات
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
فیصلہ لینے والے بیانات
وہ بیانات جو طے کرتے ہیں کہ کون سا بیان عمل میں لائے اور کب فیصلہ سازی کے بیانات کے طور پر جانا جاتا ہے۔ پروگرام پر عمل درآمد کے بہاؤ کو کنٹرول فلو بیان کے ذریعہ کنٹرول کیا جاتا ہے۔
جاوا میں فیصلہ سازی کے چار بیانات دستیاب ہیں۔
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
اگر بیان آسان ہے
اگر بیان سے طے ہوتا ہے کہ آیا کوڈ کو متعین حالت کی بنیاد پر عمل میں لایا جانا چاہئے یا نہیں۔
نحو:
اگر (شرط) condition بیان 1 // عمل درآمد اگر حالت سچ ہے تو} بیان 2 // حالت سے قطع نظر پھانسی
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
اگر۔ . اور بیان
اس بیان میں ، اگر بیان کی گئی شرط صحیح ہے تو ، اگر بلاک پر عملدرآمد کیا جائے۔ بصورت دیگر ، دوسرا بلاک عمل میں آ گیا ہے۔
مثال:
عوامی کلاس مین {عوامی جامد باطل مین (سٹرنگ آرگس []) {انٹ a = 15 اگر (a> 20) سسٹم آؤٹ.پرنٹلن ('a 10 سے بڑا ہے') اور System.out.println ('a کم ہے) 10 سے زیادہ)) System.out.println ('ہیلو ورلڈ!')}}
آؤٹ پٹ:
ایک 10 سے کم ہے
ہیلو ورلڈ!
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
بیان اگر بیان
اگر آئی ایف بلاک کے اندر اگر موجود ہو تو اسے نیسڈڈ اگر بلاک کے نام سے جانا جاتا ہے۔ یہ ایک if..else بیان کی طرح ہے ، سوائے اس کے کہ وہ دوسرے if..else بیان کے اندر بیان ہوں۔
نحو:
if (condition1) {بیان 1 // پھانسی دی گئی اگر پہلی حالت درست ہے تو (حالت 2) {بیان 2 // دوسرے پر شرط ثابت ہونے پر پھانسی دی} دوسری {بیان 3 // اگر دوسری شرط غلط ہے تو اس پر عمل درآمد}}
مثال:
عوامی کلاس مین {عوامی جامد باطل مین (سٹرنگ آرگز []] {انٹ ایس = 18 اگر (s> 10) {اگر (s٪ 2 == 0) سسٹم آؤٹ.پرنٹل (اس کی تعداد ایک سے زیادہ ہے اور اس سے زیادہ 10! ') نہیں تو System.out.println (' 'یہ ایک عجیب تعداد ہے اور 10 سے زیادہ ہے!') -} System.out.println ('s 10 سے کم ہے')} System.out.println ('ہیلو دنیا! ')}}
آؤٹ پٹ:
s ایک مساوی نمبر ہے اور 10 سے زیادہ!
ہیلو ورلڈ!
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
سوئچ بیان
جاوا میں ایک سوئچ اسٹیٹمنٹ متعدد شرائط سے ایک بیان کو چلانے کے لئے استعمال کیا جاتا ہے۔ سوئچ بیان کو مختصر ، بائٹ ، انٹ ، لمبی ، اینوم اقسام وغیرہ کے ساتھ استعمال کیا جاسکتا ہے۔
سوئچ بیان کو استعمال کرتے وقت کچھ نکات پر بھی غور کرنا ضروری ہے۔
switch سوئچ اظہار کے ل case ایک یا N نمبر کی قیمتوں کی وضاحت کی جاسکتی ہے۔
α کیس کی قدریں جو نقل کی ہیں جائز نہیں ہیں۔ مرتب وقت کے ذریعہ ایک مرتب وقتی غلطی پیدا ہوتی ہے اگر منفرد اقدار استعمال نہ ہوں۔
case کیس کی قیمت لغوی یا مستقل ہونی چاہئے۔ متغیرات جائز نہیں ہیں۔
break وقفے بیان کا استعمال بیان ترتیب کو ختم کرنے کے لئے کیا جاتا ہے۔ اس بیان کو استعمال کرنا اختیاری ہے۔ اگر اس بیان کی وضاحت نہیں کی گئی ہے تو ، اگلے کیس پر عملدرآمد کیا جائے گا۔
مثال:
پبلک کلاس میوزک ic عوامی جامد باطل مرکزی (سٹرنگ [] آرگس) {انٹ انسٹومن = 4 اسٹرنگ میوزک انضمام // انٹرویو ڈیٹا ٹائپ سوئچ (آلہ) کے ساتھ سوئچ بیان {کیس 1: میوزک انضمام = 'گٹار' بریک کیس 2: میوزک انضمام = 'پیانو 'بریک کیس 3: میوزک انضمام =' ڈرم 'بریک کیس 4: میوزک انضمام =' بانسری 'بریک کیس 5: میوزک انضرمنٹ =' یوکیلی 'بریک کیس 6: میوزک انضمام =' وایلن 'بریک کیس 7: میوزک انضمام =' صور 'بریک ڈیفالٹ: میوزک انضمام = 'غلط' بریک} سسٹم آؤٹ.پریٹلن (میوزک انضمام)}
آؤٹ پٹ:
بانسری
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
لوپنگ کے بیانات
ایسے بیانات جو بارہا ایک کوڈ کا نفاذ کرتے ہیں جب تک کہ کسی مخصوص حالت کی تکمیل نہ ہو۔ جاوا صارف کو تین طرح کے لوپ مہیا کرتا ہے۔
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
جبکہ
سب سے عام لوپ کے طور پر جانا جاتا ہے ، جبکہ لوپ ایک خاص حالت کا اندازہ کرتا ہے۔ اگر حالت درست ہے تو ، کوڈ کو پھانسی دے دی جائے گی۔ یہ عمل تب تک جاری رکھا جاتا ہے جب تک کہ مخصوص حالت غلط ثابت نہ ہو۔
جبکہ لوپ میں بتائے جانے کی شرط کو بولین اظہار ہونا چاہئے۔ خرابی پیدا ہوگی اگر استعمال شدہ قسم انٹرا ہو یا اسٹرنگ۔
نحو:
جبکہ (حالت) {بیانایک}
مثال:
عوامی کلاس جبکہ ٹیسٹ {عوامی جامد باطل اہم (سٹرنگ آرگز []] i انٹ i = 5 جبکہ (i<= 15) { System.out.println(i) i = i+2 } } }
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
کیا. .تاہم
ڈو-وِٹ لوپ ، جبکہ لوپ کی طرح ہی ہے ، فرق صرف یہ ہے کہ ڈو-جبکہ لوپ میں ہونے والی حالت کا اندازہ لوپ باڈی کے نفاذ کے بعد کیا جاتا ہے۔ اس کی ضمانت دیتا ہے کہ کم سے کم ایک بار لوپ پر عمل درآمد کیا جائے۔
نحو:
عملدرآمد کرنے کیلئے {// کوڈ کریں} جبکہ (حالت)
مثال:
عوامی کلاس مین {عوامی جامد باطل مین (سٹرنگ آرگس []) {انٹ i i = 20 do {System.out.println (i) i = i + 1} جبکہ (i<= 20) } }
آؤٹ پٹ:
بیس
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
کے لئے
جاوا میں لوپ کے لئے ایک کوڈ کو متعدد بار تکرار اور اندازہ کرنے کے لئے استعمال کیا جاتا ہے۔ جب تکرار کی تعداد صارف کے ذریعہ معلوم ہوجائے تو ، تجویز کیا جاتا ہے کہ وہ لوپ کو استعمال کریں۔
نحو:
(ابتدائی حالت میں اضافہ / تخفیف) کے لئے for بیان}
مثال:
لوپ public عوامی جامد باطل مین (سٹرنگ آرگس []) for کے لئے عوامی کلاس (INT i = 1 i<= 10 i++) System.out.println(i) } }
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
جڑے ہوئے فہرست کا کوڈ c میں
ہر ایک کے لئے
کسی صف میں موجود عناصر کی کھوج ہر ایک لوپ کے ذریعہ کی جاسکتی ہے۔ صف میں موجود عناصر ایک ایک کرکے واپس کردیئے جاتے ہیں۔ یہ واضح رہے کہ صارف کو ہر لوپ میں قیمت میں اضافہ کرنے کی ضرورت نہیں ہے۔
مثال:
عوامی کلاس foreachLoop {عوامی جامد باطل اہم (سٹرنگ آرگس []) {انٹ s [] = {18،25،28،29،30} for (int i: s) {System.out.println (i)}}}
آؤٹ پٹ:
18
25
28
29
30
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
برانچنگ بیانات
جاوا میں شاخوں سے متعلق بیانات کسی بیان سے دوسرے بیان تک جانے کے ل. استعمال ہوتے ہیں ، اس طرح پھانسی کے بہاؤ کو منتقل کرتے ہیں۔
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
توڑ
جاوا میں بریک اسٹیٹمنٹ کا استعمال لوپ کو ختم کرنے اور پروگرام کے موجودہ بہاؤ کو توڑنے کے لئے کیا جاتا ہے۔
مثال:
عوامی کلاس ٹیسٹ {عوامی جامد باطل مرکزی (سٹرنگ آرگس []) {کے لئے (انٹریٹ i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } }
آؤٹ پٹ:
5
6
7
جاوا میں کنٹرول بیانات کے بارے میں اس مضمون کے ساتھ آگے بڑھ رہے ہیں
جاری رہے
لوپ کے اگلے تکرار پر جانے کے ل we ، ہم جاری بیان کا استعمال کرتے ہیں۔ یہ بیان پروگرام کے موجودہ بہاؤ کو جاری رکھے ہوئے ہے اور مخصوص شرط پر کوڈ کا ایک حصہ چھوڑ دیتا ہے۔
مثال:
عوامی کلاس مین {عوامی جامد باطل مین (سٹرنگ آرگس []) {کے لئے (int k = 5 k)<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } }
آؤٹ پٹ:
6 8 10 12 14
اس کے ساتھ ، ہم جاوا آرٹیکل میں اس کنٹرول بیانات کو ختم کرتے ہیں۔ پروگرام کو موثر اور صارف دوست بنانے کے لئے جاوا میں قابو پانے والے بیانات کو موثر انداز میں استعمال کرنا چاہئے۔
ایڈورکا کی صنعتی ضروریات اور مطالبات کے مطابق پیشہ ور افراد کی طرف سے تشکیل پایا جاتا ہے۔ یہ تربیت ہائبرنیٹ ، اسپرنگ ، اور ایس او اے جیسے مشہور فریم ورک کے ساتھ بنیادی جاوا اور جے 2 ای ای کے بنیادی اور اعلی درجے کے تصورات پر جامع معلومات کو شامل کرتی ہے۔ اس کورس میں ، آپ کو صنعت کے استعمال کے معاملات کا استعمال کرتے ہوئے جاوا ارے ، جاوا او او پیز ، جاوا فنکشن ، جاوا لوپس ، جاوا کلیکشن ، جاوا تھریڈ ، جاوا سرویلیٹ ، اور ویب سروسز جیسے تصورات میں مہارت حاصل ہوگی۔