জাভাতে ফিবোনাচি সিরিজ কীভাবে প্রদর্শিত করবেন?



জাভাতে ফাইবোনাকি সিরিজের এই ব্লগ পোস্টটি আপনাকে একাধিক উপায়ে ফাইবোনাকি সিরিজের প্রথম এন নম্বর খুঁজতে প্রোগ্রাম লিখতে বুঝতে সহায়তা করবে।

ফিবোনাচি সিকোয়েন্স হ'ল ফাইওনাচি নামে পরিচিত ইটালিয়ান গণিতবিদের নামানুসারে সংখ্যার এক অদ্ভুত সিরিজ। 0 এবং 1 দিয়ে শুরু করে, ফিবোনাচি সিরিজের প্রতিটি নতুন সংখ্যা এটির আগে কেবল দুটিটির যোগফল। উদাহরণস্বরূপ, 0 এবং 1 দিয়ে শুরু করে, ক্রমের প্রথম 5 নম্বর 0, 1, 1, 2, 3 এবং আরও হবে। এই নিবন্ধে, আসুন কীভাবে ফিবোনাচি সিরিজ লিখতে হয় তা শিখি ।

আপনি প্রধানত দুটি উপায়ে জাভাতে ফিবোনাচি সিরিজ লিখতে পারেন:





চল শুরু করি!

পুনরাবৃত্তি না ব্যবহার করে ফিবোনাচি সিরিজ

পুনরাবৃত্তি না ব্যবহার করে যখন ফিবোনাচি সিরিজ তৈরি করার কথা আসে তখন দুটি উপায় আছে:



  1. লুপের জন্য ‘ব্যবহার করা’
  2. ‘যখন’ লুপ ব্যবহার করা হচ্ছে

পদ্ধতি 1: জাভা প্রোগ্রাম লুপের জন্য ব্যবহার করে ফিবোনাচি সিরিজ লিখতে

নীচের প্রোগ্রামটি আপনাকে কীভাবে লিখতে সাহায্য করবে লুপের জন্য ব্যবহার করে ফিবোনাচি সিরিজে প্রথম ‘এন’ নম্বর উত্পন্ন করতে। এখানে ব্যবহৃত যুক্তিটি সত্যই সহজ। প্রথমত, আমি সিরিজের প্রথম দুটি সংখ্যার সূচনা করেছি। তারপরে আসে লুপের জন্য, যা তার দুটি তাত্ক্ষণিক পূর্বসূরীদের যুক্ত করে এবং মানটি মুদ্রণ করে। প্রোগ্রামটি ধারাবাহিকের প্রথম ‘এন’ নম্বর মুদ্রণ না করা পর্যন্ত এটি অব্যাহত থাকে।

প্যাকেজ এডুরেকা আমদানি java.util. স্ক্যানার পাবলিক ক্লাস ফিবোনাচি {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {int n, প্রথম = 0, পরের = 1 System.out.println ('কীভাবে ফাইলগুলি ফিনোনাচি প্রিন্ট করতে পারে তা লিখুন') স্ক্যানার স্ক্যানার = নতুন স্ক্যানার (System.in) এন = স্ক্যানার.নেক্সট ইন্ট () সিস্টেম.আউট.প্রিন্ট ('প্রথম' + এন + 'ফিবোনাচি নম্বরগুলি:') সিস্টেম.আউট.প্রিন্ট (প্রথম + '' + পরবর্তী) (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

বিঃদ্রঃ : লুপের শর্তটি হল ‘এন -২’। এর কারণ প্রোগ্রামটি লুপের সাথে শুরু হওয়ার আগেই ইতিমধ্যে ‘0’ এবং ‘1’ মুদ্রণ করে।



পদ্ধতি 2: জাভা প্রোগ্রাম লুপের সময় ব্যবহার করে ফিবোনাচি সিরিজ লিখতে

যুক্তিটি আগের পদ্ধতির মতো। এটি কেবলমাত্র লুপ শর্ত যা আপনার সম্পর্কে যত্নবান হওয়া দরকার। একবার দেখুন লুপের সময় ব্যবহার করে কীভাবে ফিবোনাচি সিরিজ তৈরি করা যায় তা বুঝতে নীচের কোডটি।

প্যাকেজ এডুরেকা আমদানি java.util. স্ক্যানার পাবলিক ক্লাস FibWhile {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {int n, প্রথম = 0, পরের = 1 System.out.println ('কীভাবে ফাইলগুলি ফিনোনাচি প্রিন্ট করতে পারে তা লিখুন') স্ক্যানার স্ক্যানার = নতুন স্ক্যানার (System.in) এন = স্ক্যানার.নেক্সট ইন্ট () সিস্টেম.আউট.প্রিন্ট ('প্রথম' + এন + 'ফিবোনাচি নম্বরগুলি:') সিস্টেম.আউট.প্রিন্ট (প্রথম + '' + পরবর্তী) ইনট i = 1 সময় (i

আউটপুট:

7 মুদ্রণের জন্য কীভাবে ফাইবোনচি নাম্বারগুলি প্রবেশ করান তা লিখুন প্রথম 7 টি ফিবোনাচি নম্বরগুলি: 0 1 1 2 3 5 8

পুনরাবৃত্তি ব্যবহার করে ফিবোনাচি সিরিজ

পুনরাবৃত্তি মৌলিক প্রযুক্তিযাতে কোনও ফাংশন নিজেকে প্রত্যক্ষ বা অপ্রত্যক্ষভাবে ডাকে। সংশ্লিষ্ট ফাংশনটিকে একটি পুনরাবৃত্তি ফাংশন বলা হয়। পুনরাবৃত্তির অ্যালগরিদম ব্যবহার করে কিছু সমস্যা বেশ সহজেই সমাধান করা যায়। আসুন দেখি যে জাভাতে ফিবোনাচি সিরিজের প্রথম ‘এন’ সংখ্যা মুদ্রণের জন্য পুনরাবৃত্তি কীভাবে ব্যবহার করতে হয়।

জাভাতে কীভাবে এক্সএমএল ফাইল পার্স করবেন

ফাইওনাচি সিরিজে প্রথম ‘এন’ নম্বর উত্পন্ন করতে পুনরাবৃত্তিমূলক জাভা প্রোগ্রামটি কীভাবে লিখবেন তা নীচের প্রোগ্রামটিতে আপনাকে সহায়তা করা উচিত। এখানে যুক্তি বোঝার জন্য খুব সহজ। প্রথমে ব্যবহারকারী ইনপুট দেয় এবং তারপরেপ্রতিটি পুনরাবৃত্তি ফাংশনটি কল করবে এমন সীমা পর্যন্ত লুপটির জন্য লুপ ব্যবহার করা হয় ফাইবোনাকিনবার (পূর্ব এন) যা n অবস্থানে ফিবোনাচি নম্বর প্রদান করে। ফিবোনাচি ফাংশন পুনরাবৃত্তভাবে নিজেকে পূর্ববর্তী দুটি ফিবোনাচি সংখ্যা যুক্ত করে calls

প্যাকেজ এডুরেকা আমদানি java.util. স্ক্যানার পাবলিক ক্লাস FibRec {পাবলিক স্ট্যাটিক শূন্যস্থানীয় প্রধান (স্ট্রিং [] আরগস) {int n System.out.println ('কীভাবে ফাইলগুলি মুদ্রণ করতে পারে তা লিখুন') স্ক্যানার স্ক্যানার = নতুন স্ক্যানার (System.in ) (এনট i = 0 আই) এর জন্য এন = স্ক্যানার.নেক্সট আইন্ট ()<=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 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা। আমরা আপনার যাতায়াতের প্রতিটি পদক্ষেপে আপনাকে সহায়তা করতে এখানে এই জাভা সাক্ষাত্কারের প্রশ্নগুলির পাশাপাশি হয়ে উঠার জন্য আমরা একটি পাঠ্যক্রম নিয়ে এসেছি যা জাভা ডেভেলপার হতে চান এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে জাভাতে এই 'ফিবোনাচি সিরিজ' -এর মন্তব্য বিভাগে উল্লেখ করুন ' এবং যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।