میں شرائط اگر بیان کا استعمال کرتے ہوئے جانچ کی جاسکتی ہے۔ اگر اس بیان کے بعد کسی اور بیان کے ساتھ بھی عمل کیا جاسکتا ہے ، جو اس وقت عمل میں لایا جاتا ہے جب بولین کا اظہار غلط ہوتا ہے۔ اس مضمون میں جاوا میں اگر کسی اور بیان پر تبادلہ خیال کیا جائے گا۔
اس مضمون میں مندرجہ ذیل نکات کا احاطہ کیا جائے گا ،
جاوا میں اور نہیں تو اس مضمون کے ساتھ شروعات کریں۔
جاوا میں بیانات کی ایک سے زیادہ اقسام ہیں۔
اگر بیان
اگر بیان کو حالت کی جانچ کرنے کے لئے استعمال کیا جاتا ہے اور اس کے بعد بیانات کا ایک مجموعہ آتا ہے۔ بیانات صرف تب ہی عمل درآمد ہوتے ہیں جب حالت صحیح ثابت ہوتی ہے۔
نحو:
اگر (شرط) {// کوڈ پر عمل درآمد}
مثال
عوامی کلاس ٹیسٹ {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {// ایک 'قیمت' متغیر INT قیمت کی وضاحت = 1800 // قیمت چیک کرنا اگر (قیمت> 1500) {System.out.print ('قیمت اس سے زیادہ ہے 1500 ')}}}
آؤٹ پٹ:
قیمت 1500 سے زیادہ ہے
اس مضمون کے ساتھ آگے بڑھ رہے ہیں اگر جاوا میں ہے تو۔
اگر - اور بیان
جاوا میں اگر اگلی بیان بھی جانچ کے حالات کے لئے استعمال ہوتا ہے۔ اگر شرط صحیح ہے تو آئی ایف بلاک کو پھانسی دے دی جاتی ہے۔ اگر حالت غلط ہے تو ، دوسرا بلاک عمل میں آ گیا ہے۔
نحو:
اگر (شرط) condition // کوڈ شرط ہے تو شرط} دوسری {// کوڈ اگر شرط غلط ہے}
مثال:
پبلک کلاس ٹیسٹ {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {// متغیر INT = 15 کی وضاحت // اگر نمبر 2 سے تقسیم ہے تو جانچ پڑتال (نمبر٪ 2 == 0) {System.out.println ( 'یہاں تک کہ نمبر')} دوسری {سسٹم.اٹ.پرنٹلن ('عجیب تعداد')}}
آؤٹ پٹ:
طاق عدد
آئیے ایک اور مثال پر ایک نظر ڈالتے ہیں ، جس میں پروگرام چیک کرتا ہے کہ آیا درج ہوا سال لیپ سال ہے یا نہیں۔
مثال:
عوامی کلاس ٹیسٹ {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {انٹ سال = 2028 اگر ((سال٪ 4 == 0) && (سال٪ 100! = 0)) || (سال٪ 400 == 0) ) {System.out.println ('LEAP YEAR')} دوسری {System.out.println ('ایک چھلانگ کا سال نہیں')}}
آؤٹ پٹ:
لیپ کا سال
اس مضمون کے ساتھ آگے بڑھ رہے ہیں اگر جاوا میں ہے تو۔
ٹرنری آپریٹرز کا استعمال
ٹرنری آپریٹرز (؟:) اگر اور بیان کے بجائے استعمال ہوسکتے ہیں۔ اگر حالت صحیح معلوم ہوتی ہے تو ، نتیجہ؟ لوٹ گیا ہے اگر یہ غلط ہے تو ، کا نتیجہ لوٹایا جاتا ہے۔
مثال:
عوامی کلاس ٹیسٹ {عوامی جامد باطل اہم (سٹرنگ [] آرگس) num انٹ نمبر = 12 // ٹرنری آپریٹر اسٹرنگ آؤٹ پٹ کا استعمال کرتے ہوئے = (نمبر٪ 2 == 0)؟ 'بھی عدد': 'عجیب نمبر' سسٹم آؤٹ.پریٹلن (آؤٹ پٹ)}}
آؤٹ پٹ:
حتی کہ نمبر
اس مضمون کے ساتھ آگے بڑھ رہے ہیں اگر جاوا میں ہے تو۔
اگر-دوسری-اگر سیڑھی:
کوڈ کے ایک بلاک کو اگر دوسرے اور اگر سیڑھی کا استعمال کرتے ہوئے ، ایک سے زیادہ بلاکس میں پھانسی دی جاسکتی ہے۔
ان بیانات پر عمل درآمد اوپر سے ہوتا ہے۔
جب ٹیسٹ کا اظہار درست ہوتا ہے تو ، اگر اس بیان کے باڈی میں موجود کوڈ پر عمل درآمد ہوتا ہے۔ اگر ٹیسٹ کے اظہار میں سے کوئی بھی درست نہیں ہے تو ، باقی بیان پر عمل درآمد کیا جاتا ہے۔
مثال:
عوامی کلاس ٹیسٹ {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {انٹ نمبر = 15 اگر (نمبر> 0). سسٹم آؤٹ.پرنٹلن ('مثبت نمبر')} ورنہ اگر (نمبر<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
آؤٹ پٹ
مثبت نمبر
اس مضمون کے ساتھ آگے بڑھ رہے ہیں اگر جاوا میں ہے تو۔
اگر بیان:
اس بیان کی نمائندگی آئی ایف بلاک کے ذریعہ ہوتی ہے اگر دوسرے کے ساتھ اگر بلاک۔ اندرونی اگر بلاک کو چلانے کے ل، ، بیرونی بلاک کی حالت درست ہونی چاہئے۔
نحو:
اگر (حالت) {// کوڈ پر عمل درآمد ہونا ہے اگر (حالت) code // کوڈ پر عمل درآمد}}
مثال:
جاوا کا بہترین آئیڈیا کیا ہے؟
پبلک کلاس ٹیسٹ {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {// دو متغیرات کی تشکیل کرنا عمر = 20 انٹی ویٹ = 55 // درخواست دینے کی شرائط اگر (عمر> = 18) {اگر (وزن> 50) {سسٹم آؤٹ .println ('آپ کو ٹریک کرنے کی اجازت ہے۔')} دوسری {System.out.println ('آپ کو ٹریک کرنے کی اجازت نہیں ہے۔')}} else {System.out.println ('' 18 سال سے زیادہ عمر کا ہونا ضروری ہے۔ ')}}}
آؤٹ پٹ:
آپ کو ٹریک کرنے کی اجازت ہے۔
جاوا میں اگر اگلی بیان صارف کو بے حد حالات کا انتہائی موثر انداز میں جانچ کرنے کی اجازت دیتا ہے۔
اس طرح ہم اس مضمون کے اختتام پر آگئے ہیں۔ اگر آپ مزید معلومات حاصل کرنا چاہتے ہیں تو ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی ، ایڈیورکا کے ذریعہ جاوا ٹریننگ دیکھیں۔ ایڈورکا کی ہائبرنیٹ اور اسپرنگ جیسے جاوا کے مختلف فریم ورکس کے ساتھ ساتھ آپ کو جاوا کے دونوں بنیادی اور اعلی درجے کے تصورات کی تربیت کے لئے ڈیزائن کیا گیا ہے۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس بلاگ کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔