جاوا سلیکشن بیانات کے لیے ایک ابتدائی رہنما۔

جاوا سلیکشن بیانات کے لیے ایک ابتدائی رہنما۔

انتخابی بیانات جاوا میں ایک پروگرام کنٹرول ڈھانچہ ہیں۔ جیسا کہ نام سے پتہ چلتا ہے ، اگر وہ کوئی خاص شرط پوری کرتے ہیں تو وہ پھانسی کا راستہ منتخب کرنے کے لیے استعمال ہوتے ہیں۔





پی این جی کو ونڈوز 10 میں پی ڈی ایف میں تبدیل کریں۔

جاوا میں تین انتخابی بیانات ہیں: اگر ، اور اگر ، اور سوئچ . آئیے ان کو قریب سے دیکھیں۔





1. اگر بیان۔

یہ ایک انتخاب کا بیان ہے۔ اس کا نام اس لیے رکھا گیا ہے کہ یہ صرف ایک ایکشن (یا عمل کا گروپ) کو منتخب کرتا ہے یا نظر انداز کرتا ہے۔





جب آپ چاہتے ہیں کہ ایک مخصوص بیان پر عمل درآمد کیا جائے اگر دی گئی شرط درست ہے تو پھر استعمال کریں۔ اگر بیان شرط کوئی بھی اظہار ہے جو بولین نتیجہ دیتا ہے ، یعنی سچ یا غلط (1 یا 0)۔ متعلقہ ، منطقی اور مساوات کے آپریشن اس قسم کے تاثرات ہیں جو بولین نتیجہ دیتے ہیں۔

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



نحو:

if (condition)
statement

نمونہ کوڈ:





if (mark >90)
System.out.println('You got grade A');

انڈینٹیشن سے پہلے نوٹس کریں۔ System.out.ln () بیان پروگرام کا ڈھانچہ دکھانے کے لیے اسے شامل کرنا اچھا عمل ہے۔ جب آپ اگلی لائن پر جاتے ہیں تو زیادہ تر IDEs خود بخود اس میں شامل ہوجاتے ہیں۔ لہذا آپ کو اسے شامل کرنا بھول جانے کی فکر نہیں کرنی چاہیے۔

2. اگر دوسری صورت بیان۔

یہ ڈبل سلیکشن اسٹیٹمنٹ ہے۔ اس کا نام اس لیے رکھا گیا ہے کیونکہ یہ دو مختلف اعمال (یا اعمال کا ایک گروہ) کے درمیان انتخاب کرتا ہے۔





متعلقہ: ایکسل میں نیسٹڈ فارمولوں کے ساتھ آئی ایف فنکشن کا استعمال کیسے کریں۔

کی اور اگر بیان ایک مخصوص عمل کو انجام دیتا ہے۔ اگر جب شرط درست ہو تو بلاک کریں۔ دوسری صورت میں ، یہ ایک میں عمل کرتا ہے اور بلاک کریں جب حالت غلط نتائج کا جائزہ لے۔

نحو:

if (condition)
statement1
else
statement2

نمونہ کوڈ:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

اگر گھریلو ہے تو

ہونا ممکن ہے۔ اور اگر اندر بیانات اور اگر بیانات ، ایک منظر نامہ جسے گھوںسلا کہا جاتا ہے۔

ذیل میں مثال ملاحظہ کریں:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

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

نیچے والے کو دیکھو۔ یہ ایک ہی مقصد کو حاصل کرتا ہے ، لیکن یہ زیادہ کمپیکٹ ہے اور اس میں غیر ضروری نہیں ہے۔ {} کے بعد اور . زیادہ تر پروگرامرز اصل میں اسے مؤخر الذکر پر ترجیح دیتے ہیں۔

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

بلاکس

کی اگر اور اور اگر بیانات عام طور پر ایک عمل کو انجام دینے کی توقع کرتے ہیں۔ اگر آپ ان کے ساتھ متعدد بیانات پر عمل کرنا چاہتے ہیں تو ، منحنی خطوط وحدانی استعمال کریں۔ {} ان کارروائیوں کو گروپ کرنے کے لیے۔

if (condition){
// statements
} else {
// statements
}

3. سوئچ

یہ ایک سے زیادہ انتخابی بیان ہے۔ یہ چیک کرتا ہے کہ آیا ایکسپریشن دیے گئے کیسز میں سے کسی ایک سے مماثل ہے اور پھر اس کیس کے لیے ایک ایکشن چلاتا ہے۔

نحو:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

کی توڑ بیان کو روکنے کے لیے استعمال کیا جاتا ہے۔ سوئچ دوڑنے کا بیان جب میچ ملا ہے۔ اگر کوئی کیس مل گیا ہے تو پھانسی کا وقت ضائع کرنے کی ضرورت نہیں ہے۔

گوگل کیلنڈر کے ساتھ مطابقت پذیر فہرست بنانے کے لئے۔

سوئچ اسٹیٹمنٹ میں دیا گیا اظہار مسلسل قسم کا لازمی ہونا چاہیے۔ بائٹ ، مختصر (لیکن نہیں طویل ) ، int ، یا چار . آپ بھی استعمال کر سکتے ہیں سٹرنگ ڈیٹا کی قسم.

نمونہ کوڈ:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

ازگر پر ایک نظر اگر بیان۔

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

پروگرامنگ منطق یکساں ہے ، لیکن ازگر زیادہ ابتدائی دوستانہ ہے اور الفاظ کی طرح نہیں۔ متعدد زبانوں میں منطق سیکھنے سے بنیادی خیالات کو عملی جامہ پہنانے میں مدد ملتی ہے۔ اپنے کوڈنگ کے علم کو متنوع بنانا کبھی بھی برا خیال نہیں ہے۔

بانٹیں بانٹیں ٹویٹ ای میل۔ ازگر کا استعمال کیسے کریں اگر بیان۔

ازگر پر عبور حاصل کرنے کا مطلب ہے کہ اگر بیان بیان ہو تو ازگر کو پکڑ لیں۔ اپنے ازگر کے علم کو بہتر بنانے کے لیے اگر بیان کی مثالیں استعمال کریں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • جاوا
  • کوڈنگ ٹیوٹوریل
مصنف کے بارے میں جیروم ڈیوڈسن۔(22 مضامین شائع ہوئے)

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

جیروم ڈیوڈسن سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔