جاوا میں فبونیکی سیریز کیسے دکھائیں؟



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

فبونیکی تسلسل اطالوی ریاضی دان کے نام سے منسوب نمبروں کی ایک عجیب و غریب سیریز ہے ، جسے فیبونیکی کہا جاتا ہے۔ 0 اور 1 کے ساتھ شروع ہوتے ہوئے ، فبونیکی سیریز میں ہر نئی تعداد میں بس اس سے پہلے ہی ان دونوں کا مجموعہ ہوتا ہے۔ مثال کے طور پر ، 0 اور 1 کے ساتھ شروع ، تسلسل میں پہلے 5 نمبر 0 ، 1 ، 1 ، 2 ، 3 اور اسی طرح ہوں گے۔ اس مضمون میں ، آئیے سیکھتے ہیں کہ فبونیکی سیریز کو کیسے لکھنا ہے .

آپ بنیادی طور پر دو طریقوں سے جاوا میں فبونیکی سیریز لکھ سکتے ہیں۔





آو شروع کریں!

تکرار استعمال کیے بغیر فبونیکی سیریز

جب تکرار استعمال کیے بغیر فبونیکی سیریز بنانے کی بات آتی ہے تو ، دو طریقے ہیں:



ڈیٹا سائنس کا ایک سادہ تعارف
  1. ‘for’ لوپ کا استعمال کرتے ہوئے
  2. لوپ کا استعمال کرتے ہوئے

طریقہ 1: جاوا پروگرام لوپ کے لئے استعمال کرتے ہوئے فبونیکی سیریز لکھیں

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

پیکیج ایڈورکا درآمد java.util. اسکینر پبلک کلاس Fibonacci {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {انٹ ن ، پہلا = 0 ، اگلا = 1 سسٹم آؤٹ.پریٹلن ('درج کریں کہ کس طرح فبونسی اعداد کو پرنٹ کیا جاسکتا ہے') سکینر اسکینر = نیا سکینر (سسٹم ڈاٹ این) n = اسکینر.نسٹنٹ () سسٹم آؤٹ.پرینٹ ('پہلا' + این + 'فبونیکی نمبر یہ ہیں:') سسٹم آؤٹ.پرینٹ (پہلا + '' + اگلا) (INT i = 1 i)<=n-2 ++i) { int sum = first + next first = next next = sum System.out.print(' ' + sum) } } }


آؤٹ پٹ:

درج کریں کہ کس طرح 7 پرنٹ کرنے کے لئے فیبوناکسی نمبر ہوسکتے ہیں پہلے 7 فبونیکی نمبر یہ ہیں: 0 1 1 2 3 5 8

نوٹ : لوپ کیلئے حالت ’’ این -2 ‘‘ ہے۔ اس کی وجہ یہ ہے کہ پروگرام لوپ میں شروع ہونے سے پہلے ہی ’0‘ اور ‘1’ پرنٹ کرتا ہے۔



طریقہ 2: جاوا پروگرام جب لوپ کا استعمال کرتے ہوئے فبونیکی سیریز لکھیں

منطق پچھلے طریقہ کار کی طرح ہے۔ بس یہی حال ہے جب آپ کو محتاط رہنے کی ضرورت ہے۔ پر ایک نظر ڈالیں لوپ کو استعمال کرتے ہوئے فبونیکی سیریز تیار کرنے کا طریقہ سمجھنے کے لئے نیچے کا کوڈ۔

پیکیج ایڈورکا درآمد java.util. اسکینر پبلک کلاس FibWhile {عوامی جامد باطل مرکزی (سٹرنگ [] آرگس) {انٹ ن ، پہلا = 0 ، اگلا = 1 سسٹم آؤٹ.پریٹلن ('درج کریں کہ کس طرح فبونسی اعداد کو پرنٹ کیا جاسکتا ہے') سکینر اسکینر = نیا سکینر (سسٹم ڈاٹ این) n = اسکینر. اینکسٹ آئینٹ () سسٹم آؤٹ.پرنٹ ('پہلا' + این + 'فبونیکی نمبر یہ ہیں:') سسٹم آؤٹ.پرینٹ (پہلا + '' + اگلا) انٹ i = 1 جبکہ (i

اسکاپ ریزولوشن آپریٹر c ++

آؤٹ پٹ:

درج کریں کہ کس طرح 7 پرنٹ کرنے کے لئے فیبوناکسی نمبر ہوسکتے ہیں پہلے 7 فبونیکی نمبر یہ ہیں: 0 1 1 2 3 5 8

تکرار کا استعمال کرتے ہوئے فبونیکی سیریز

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

نیچے دیئے گئے پروگرام میں آپ کی مدد کرنی چاہئے کہ کس طرح ایک تکرار والا جاوا پروگرام لکھا جائے تاکہ فبونیکی سیریز میں پہلا ‘این’ نمبر تیار کیا جاسکے۔ یہاں منطق کو سمجھنے کے لئے بہت آسان ہے. پہلے ، صارف ان پٹ دیتا ہے اور پھرلوپ کے لئے لوپ کا استعمال اس حد تک ہوتا ہے جہاں ہر تکرار کو فنکشن کہتے ہیں فبوناکنمبر (انٹ این) جو n کی پوزیشن پر فبونیکی نمبر لوٹاتا ہے۔ فبونیکی فنکشن اپنے آپ کو پچھلے دو فبونیکی نمبروں کو جوڑنے کے لئے خود کو کال کرتی ہے۔

پیکیج ایڈورکا درآمد java.util. اسکینر پبلک کلاس FibRec {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {اینٹ N. System.out.println ('درج کریں کہ کس طرح فبونسی کو پرنٹ کیا جاسکتا ہے') سکینر اسکینر = نیا اسکینر (System.in ) (اینٹ i = 0 i) کے لئے n = اسکینر.نسمنٹ ()<=n-1 ++i) { System.out.print(fibonaccinumber(i) + ' ') } } public static int fibonaccinumber(int n) { if(n==0) return 0 else if(n==1) return 1 else return fibonaccinumber(n-1) + fibonaccinumber(n-2) } }

آؤٹ پٹ:

درج کریں کہ کس طرح 7 پرنٹ کرنے کے لئے فیبوناکسی نمبر ہوسکتے ہیں پہلے 7 فبونیکی نمبر یہ ہیں: 0 1 1 2 3 5 8

اس سے ہمیں اس جاوا میں ’فبونیکی سیریز‘ مضمون کے اختتام تک پہنچا ہے۔ ہم نے سیکھا ہے کہ لوپ کے بیانات یا تکرار کو استعمال کرتے ہوئے Nth Fibonacci نمبر کو پروگرام کے ذریعہ پرنٹ کیسے کریں۔

اگر آپ کو یہ مضمون 'جاوا میں فبونیکی سیریز' پر ملا ہے تو ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک ہیں۔ ہم آپ کے سفر کے ہر قدم میں آپ کی مدد کرنے کے لئے یہاں موجود ہیں ، اس جاوا انٹرویو سوالات کے علاوہ بننے کے ل we ، ہم ایک نصاب تیار کرتے ہیں جو طلباء اور پیشہ ور افراد کے لئے تیار کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔

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