Cara Melaksanakan Jujukan Fibonacci di Jawa

Cara Melaksanakan Jujukan Fibonacci Di Jawa



Dalam dunia pengaturcaraan, urutan nombor yang dikenali sebagai Fibonacci bermula dengan 0 dan 1, diikuti dengan dua 1, dan kemudian diteruskan dengan siri nombor menaik. Ciri penentu bagi jujukan ini ialah setiap nombor dalam siri/jujukan ialah agregat dua nilai sebelumnya. Java menyediakan pelbagai kaedah untuk melaksanakan urutan ini.

Siaran ini akan menunjukkan pelbagai kaedah untuk melaksanakan/menjana siri Fibonacci di Jawa.

Bagaimana untuk Menjana Jujukan/Siri Fibonacci di Jawa?







Siri ini bermula dari “ 0 ” dan “ 1 ” dan siri ini terus mencetak 0, 1, 1, 2, 3, 5, dan seterusnya. Di Jawa, pelbagai kaedah boleh digunakan untuk menjana siri Fibonacci, seperti “ gelung ” dan “ kaedah rekursif ”.



Untuk tujuan praktikal, mari kita cuba setiap kaedah satu demi satu.



Kaedah 1: Laksanakan Jujukan Fibonacci dalam Java Menggunakan Gelung

Anda boleh melaksanakan jujukan Fibonacci dengan mengulangi nombor dengan bantuan “ untuk ” atau “ sementara ” gelung. Untuk memahami konsep ini, lihat contoh yang dinyatakan di bawah.





Contoh 1: Menggunakan 'untuk' Gelung

Dalam kod yang dinyatakan, kami akan menggelungkan elemen melalui ' untuk ” gelung. Untuk tujuan itu, pertama sekali, isytiharkan nombor dan tetapkan kiraan untuk satu siri nombor:

int nombor1 = 0 , nombor2 = 1 , num3, i, kiraan = 12 ;

Serlahkan ' cetak() ” dan lulus nombor sebagai hujah kaedah ini untuk memaparkan hasilnya pada konsol:



Sistem . keluar . cetak ( nombor1 + ' ' + nombor2 ) ;

Dalam coretan kod di bawah, kami membuat gelung menggunakan ' untuk gelung ' dan syarat ditetapkan dalam ' untuk ” gelung. Jika syarat dipenuhi, ia akan menambah dua nombor pertama dan menyimpan jumlah dalam pembolehubah lain. Selepas itu, cetak jumlah pada konsol:

untuk ( i = 2 ; i < kira ; ++ i ) {

nombor3 = nombor1 + nombor2 ;

Sistem . keluar . cetak ( ' ' + nombor3 ) ;

nombor1 = nombor2 ;

nombor2 = nombor3 ;

}

Dapat diperhatikan bahawa urutan Fibonacci 12 nombor dicetak pada skrin:

Contoh 2: Menggunakan Gelung 'semasa'.

Pengguna juga boleh menggunakan ' sementara ” iterator untuk melaksanakan jujukan Fibonacci di Jawa. Untuk berbuat demikian, pembolehubah jenis integer diisytiharkan:

int i = 1 , pada satu = lima belas , unsur pertama = 0 , secondElement = 1 ;

Serlahkan ' println() ” kaedah untuk mencetak elemen pada skrin:

Sistem . keluar . println ( 'Siri Fibonacci' + pada satu + 'Unsur:' ) ;

Dalam blok kod di bawah, kami menggelung melalui ' sementara ” gelung. Nilaikan istilah seterusnya dengan menambah 'firstElement' dan 'secondElement' dan tetapkan nilai ' secondElement ” kepada “ unsur pertama ” dan “ Penggal seterusnya ” kepada “ secondElement ”:

sementara ( i <= pada satu ) {

Sistem . keluar . cetak ( unsur pertama + ',' ) ;

int Penggal seterusnya = unsur pertama + secondElement ;

unsur pertama = secondElement ;

secondElement = Penggal seterusnya ;

i ++;

}

Akibatnya, urutan Fibonacci dicetak pada konsol:

Kaedah 2: Laksanakan Jujukan Fibonacci dalam Java Menggunakan Rekursi

Pengguna juga boleh menggunakan kaedah rekursi untuk melaksanakan jujukan Fibonacci. Kaedah yang dinyatakan memanggil/memanggil dirinya secara rekursif untuk mencetak jujukan sehingga kriteria asas dipenuhi. Lihat coretan kod di bawah untuk melaksanakan kaedah ini.

Pertama sekali, laksanakan kes asas. Untuk berbuat demikian, semak syarat jika nombor itu kurang daripada atau sama dengan satu ia akan mengembalikan nombor yang sama, jika tidak, ia akan mengembalikan siri Fibonacci:

jika ( nombor <= 1 ) {

kembali nombor ;

}

kembali fib ( nombor - 1 ) + fib ( nombor - 2 ) ;

Isytiharkan pembolehubah jenis integer dan berikannya nilai:

int nombor = 12 ;

Dalam coretan kod di bawah, gunakan ' untuk ” iterator dan tetapkan syarat. Serlahkan ' cetak() ” kaedah untuk memaparkan jujukan Fibonacci pada konsol:

untuk ( int i = 0 ; i < nombor ; i ++ ) {

Sistem . keluar . cetak ( fib ( i ) + ' ' ) ;

}

Dapat diperhatikan bahawa urutan Fibonacci dipaparkan pada skrin:

Itu semua tentang melaksanakan jujukan Fibonacci di Jawa.

kesimpulan

Untuk melaksanakan jujukan Fibonacci di Jawa, terdapat pelbagai kaedah yang boleh digunakan seperti “ untuk gelung ”, “ gelung semasa ” dan “ kaedah rekursif ”. Di mana dalam pendekatan rekursif, fungsi memanggil dirinya secara rekursif untuk mencetak siri sehingga keadaan/kes asas dicapai. Catatan ini telah menyatakan beberapa kaedah untuk melaksanakan jujukan Fibonacci di Jawa.