ஜாவாவில் ஃபைபோனச்சி தொடரைக் காண்பிப்பது எப்படி?



ஜாவாவில் உள்ள ஃபைபோனச்சி தொடரில் இந்த வலைப்பதிவு இடுகை பல வழிகளில் ஃபைபோனச்சி தொடரின் முதல் n எண்களைக் கண்டறிய நிரலை எவ்வாறு எழுதுவது என்பதைப் புரிந்துகொள்ள உதவும்.

ஃபைபோனச்சி வரிசை என்பது இத்தாலிய கணிதவியலாளரின் பெயரிடப்பட்ட ஒரு விசித்திரமான தொடர் எண்களாகும், இது ஃபைபோனச்சி என அழைக்கப்படுகிறது. 0 மற்றும் 1 இல் தொடங்கி, ஃபைபோனச்சி தொடரின் ஒவ்வொரு புதிய எண்ணும் அதற்கு முன் இருவரின் கூட்டுத்தொகையாகும். எடுத்துக்காட்டாக, 0 மற்றும் 1 இல் தொடங்கி, வரிசையில் முதல் 5 எண்கள் 0, 1, 1, 2, 3 மற்றும் பலவாக இருக்கும். இந்த கட்டுரையில், ஃபைபோனச்சி தொடரை எவ்வாறு எழுதுவது என்பதைக் கற்றுக்கொள்வோம் .

நீங்கள் முக்கியமாக ஜாவாவில் ஃபைபோனச்சி தொடரை இரண்டு வழிகளில் எழுதலாம்:





தொடங்குவோம்!

மறுநிகழ்வைப் பயன்படுத்தாமல் ஃபைபோனச்சி தொடர்

மறுநிகழ்வைப் பயன்படுத்தாமல் ஃபைபோனாக்கி தொடரை உருவாக்கும்போது, ​​இரண்டு வழிகள் உள்ளன:



  1. ‘For’ loop ஐப் பயன்படுத்துதல்
  2. ‘போது’ வளையத்தைப் பயன்படுத்துதல்

முறை 1: லூப்பைப் பயன்படுத்தி ஃபைபோனச்சி தொடரை எழுத ஜாவா நிரல்

கீழேயுள்ள நிரல் ஒரு எழுதுவது எப்படி என்பதை உங்களுக்கு உதவும் லூப்பைப் பயன்படுத்தி ஃபைபோனச்சி தொடரில் முதல் ‘என்’ எண்களை உருவாக்க. இங்கே பயன்படுத்தப்படும் தர்க்கம் மிகவும் எளிது. முதலில், தொடரின் முதல் இரண்டு எண்களை நான் துவக்கினேன். பின்னர் ஃபார் லூப் வருகிறது, இது அதன் இரண்டு உடனடி முன்னோடிகளைச் சேர்த்து மதிப்பை அச்சிடுகிறது. நிரல் தொடரின் முதல் ‘என்’ எண்களை அச்சிடும் வரை இது தொடர்கிறது.

தொகுப்பு எடுரேகா இறக்குமதி java.util.Scanner பொது வகுப்பு Fibonacci {public static void main (string [] args) {int n, first = 0, next = 1 System.out.println ('ஃபைபோனசி எண்களை எவ்வாறு அச்சிடலாம் என்பதை உள்ளிடவும்') ஸ்கேனர் ஸ்கேனர் = புதிய ஸ்கேனர் (System.in) n = scanner.nextInt () System.out.print ('முதல்' + n + 'ஃபைபோனச்சி எண்கள்:') System.out.print (முதல் + '' + அடுத்தது) (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

குறிப்பு : லூப்பிற்கான நிபந்தனை ‘n-2’. ஏனென்றால், நிரல் லூப்பைத் தொடங்குவதற்கு முன்பே ‘0’ மற்றும் ‘1’ ஐ அச்சிடுகிறது.



செய்முறை 2: ஜாவா புரோகிராம் ஃபைபோனச்சி சீரிஸை எழுதும்போது லூப் பயன்படுத்தி

தர்க்கம் முந்தைய முறையைப் போன்றது. நீங்கள் கவனமாக இருக்க வேண்டிய நேரம் இதுதான். பாருங்கள் சுழற்சியைப் பயன்படுத்தி ஃபைபோனாக்கி தொடரை எவ்வாறு உருவாக்குவது என்பதைப் புரிந்துகொள்ள கீழே உள்ள குறியீடு.

தொகுப்பு எடுரேகா இறக்குமதி java.util.Scanner பொது வகுப்பு FibWhile {பொது நிலையான வெற்றிட மெயின் (சரம் [] args) {int n, first = 0, next = 1 System.out.println ('ஃபைபோனசி எண்களை எவ்வாறு அச்சிடலாம் என்பதை உள்ளிடவும்') ஸ்கேனர் ஸ்கேனர் = புதிய ஸ்கேனர் (System.in) n = scanner.nextInt () System.out.print ('முதல்' + n + 'ஃபைபோனச்சி எண்கள்:') System.out.print (முதல் + '' + அடுத்த) எண்ணாக i = 1 போது (i

வெளியீடு:

ஃபைபோனசி எண்களை எவ்வாறு அச்சிடலாம் என்பதை உள்ளிடவும் 7 முதல் 7 ஃபைபோனச்சி எண்கள்: 0 1 1 2 3 5 8

மறுநிகழ்வைப் பயன்படுத்தி ஃபைபோனச்சி தொடர்

மறுநிகழ்வு அடிப்படை நுட்பம்இதில் ஒரு செயல்பாடு தன்னை நேரடியாகவோ மறைமுகமாகவோ அழைக்கிறது. தொடர்புடைய செயல்பாடு ஒரு சுழல்நிலை செயல்பாடு என்று அழைக்கப்படுகிறது. ஒரு சுழல்நிலை வழிமுறையைப் பயன்படுத்தி, சில சிக்கல்களை மிக எளிதாக தீர்க்க முடியும். ஜாவாவில் ஃபைபோனச்சி தொடரின் முதல் ‘என்’ எண்களை அச்சிட மறுநிகழ்வை எவ்வாறு பயன்படுத்துவது என்று பார்ப்போம்.

ஃபைபோனச்சி தொடரில் முதல் ‘என்’ எண்களை உருவாக்க ஒரு சுழல்நிலை ஜாவா நிரலை எவ்வாறு எழுதுவது என்பது கீழே உள்ள நிரல் உங்களுக்கு உதவும். இங்கே தர்க்கம் புரிந்து கொள்ள மிகவும் எளிது. முதலில், பயனர் உள்ளீட்டைக் கொடுக்கிறார், பின்னர்ஒவ்வொரு மறு செய்கையும் செயல்பாட்டை அழைக்கும் வரம்பு வரை for for loop பயன்படுத்தப்படுகிறது fibonaccinumber (int n) இது ஃபைபோனச்சி எண்ணை n நிலையில் வழங்குகிறது. ஃபைபோனச்சி செயல்பாடு முந்தைய இரண்டு ஃபைபோனச்சி எண்களைச் சேர்ப்பதாக மீண்டும் மீண்டும் அழைக்கிறது.

ஒரு ஜாவா உள்ளது
தொகுப்பு எடுரேகா இறக்குமதி java.util.Scanner பொது வகுப்பு FibRec {பொது நிலையான வெற்றிட மெயின் (சரம் [] args) {int n System.out.println ('ஃபைபோனசி எண்களை எவ்வாறு அச்சிடலாம் என்பதை உள்ளிடவும்') ஸ்கேனர் ஸ்கேனர் = புதிய ஸ்கேனர் (System.in ) (int i = 0 i க்கான n = scanner.nextInt ()<=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 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். உங்கள் பயணத்தின் ஒவ்வொரு அடியிலும் உங்களுக்கு உதவ நாங்கள் இங்கு வந்துள்ளோம், இந்த ஜாவா நேர்காணல் கேள்விகளைத் தவிர்த்து, ஜாவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக வடிவமைக்கப்பட்ட ஒரு பாடத்திட்டத்தை நாங்கள் கொண்டு வருகிறோம்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? ஜாவாவில் இந்த “ஃபைபோனச்சி தொடரின் கருத்துகள் பிரிவில் குறிப்பிடவும் ' நாங்கள் விரைவில் உங்களைத் தொடர்புகொள்வோம்.