Bagaimana Menerapkan Deret Fibonacci di Jawa

Bagaimana Menerapkan Deret Fibonacci Di Jawa



Dalam dunia pemrograman, urutan angka yang dikenal sebagai Fibonacci dimulai dengan 0 dan 1, diikuti oleh dua angka 1, dan kemudian dilanjutkan dengan rangkaian angka yang menaik. Fitur yang menentukan dari urutan ini adalah bahwa setiap angka dalam rangkaian/urutan adalah agregat dari dua nilai sebelumnya. Java menyediakan berbagai metode untuk mengimplementasikan urutan ini.

Posting ini akan menunjukkan berbagai metode untuk mengimplementasikan/menghasilkan deret Fibonacci di Jawa.

Bagaimana Cara Menghasilkan Deret/Deret Fibonacci di Jawa?







Seri ini dimulai dari “ 0 ' Dan ' 1 ” dan seri berlanjut dengan mencetak 0, 1, 1, 2, 3, 5, dan seterusnya. Di Java, berbagai metode dapat digunakan untuk menghasilkan deret Fibonacci, seperti “ loop ' Dan ' metode rekursif ”.



Untuk tujuan praktis, mari kita coba setiap metode satu per satu.



Metode 1: Menerapkan Urutan Fibonacci di Java Menggunakan Loops

Anda dapat menerapkan deret Fibonacci dengan mengulangi angka-angka dengan bantuan “ untuk ' atau ' ketika ' lingkaran. Untuk memahami konsep ini, lihat contoh di bawah ini.





Contoh 1: Menggunakan 'untuk' Loop

Dalam kode yang disebutkan, kami akan mengulang elemen melalui ' untuk ' lingkaran. Untuk tujuan itu, pertama-tama, nyatakan angka dan tetapkan hitungan untuk serangkaian angka:

int angka1 = 0 , angka2 = 1 , num3, i, hitung = 12 ;

Panggil ' mencetak() ” dan teruskan angka sebagai argumen dari metode ini untuk menampilkan hasilnya di konsol:



Sistem . keluar . mencetak ( angka1 + ' ' + angka2 ) ;

Dalam cuplikan kode di bawah ini, kami mengulang menggunakan “ untuk ” dan kondisi diatur dalam “ untuk ' lingkaran. Jika kondisi terpenuhi, itu akan menambahkan dua angka pertama dan menyimpan jumlahnya di variabel lain. Setelah itu, cetak jumlahnya di konsol:

untuk ( Saya = 2 ; Saya < menghitung ; ++ Saya ) {

nomor 3 = angka1 + angka2 ;

Sistem . keluar . mencetak ( ' ' + nomor 3 ) ;

angka1 = angka2 ;

angka2 = nomor 3 ;

}

Dapat diamati bahwa deret Fibonacci dari 12 angka tercetak di layar:

Contoh 2: Menggunakan 'sementara' Loop

Pengguna juga dapat menggunakan “ ketika ” iterator untuk mengimplementasikan deret Fibonacci di Java. Untuk melakukannya, variabel tipe integer dideklarasikan:

int Saya = 1 , pada satu = limabelas , Elemen pertama = 0 , Elemen kedua = 1 ;

Panggil ' println() ” metode untuk mencetak elemen di layar:

Sistem . keluar . println ( 'Seri Fibonacci dari' + pada satu + 'Elemen:' ) ;

Di blok kode di bawah ini, kami mengulang melalui ' ketika ' lingkaran. Evaluasi istilah berikutnya dengan menambahkan 'firstElement' dan 'secondElement' dan berikan nilai ' elemen kedua ' ke ' firstElement ' Dan ' Istilah berikutnya ' ke ' elemen kedua ”:

ketika ( Saya <= pada satu ) {

Sistem . keluar . mencetak ( firstElement + ', ' ) ;

int Istilah berikutnya = firstElement + elemen kedua ;

firstElement = elemen kedua ;

elemen kedua = Istilah berikutnya ;

Saya ++;

}

Hasilnya, deret Fibonacci tercetak di konsol:

Metode 2: Menerapkan Urutan Fibonacci di Java Menggunakan Rekursi

Pengguna juga dapat memanfaatkan metode rekursi untuk mengimplementasikan deret Fibonacci. Metode yang disebutkan memanggil/memanggil dirinya sendiri secara rekursif untuk mencetak urutan sampai kriteria dasar terpenuhi. Lihat cuplikan kode di bawah ini untuk menerapkan metode ini.

Pertama-tama, terapkan kasus dasar. Untuk melakukannya, periksa kondisi jika angkanya kurang dari atau sama dengan satu maka akan mengembalikan angka yang sama, jika tidak maka akan mengembalikan deret Fibonacci:

jika ( nomor <= 1 ) {

kembali nomor ;

}

kembali bikinan ( nomor - 1 ) + bikinan ( nomor - 2 ) ;

Deklarasikan variabel tipe integer dan beri nilai:

int nomor = 12 ;

Dalam cuplikan kode di bawah ini, gunakan ' untuk ” iterator dan tetapkan kondisi. Panggil ' mencetak() ” metode untuk menampilkan deret Fibonacci di konsol:

untuk ( int Saya = 0 ; Saya < nomor ; Saya ++ ) {

Sistem . keluar . mencetak ( bikinan ( Saya ) + ' ' ) ;

}

Terlihat bahwa deret Fibonacci ditampilkan di layar:

Itu semua tentang penerapan deret Fibonacci di Jawa.

Kesimpulan

Untuk mengimplementasikan deret Fibonacci di Java, ada berbagai metode yang bisa digunakan seperti “ untuk putaran ”, “ while loop ' Dan ' metode rekursif ”. Dimana pada pendekatan rekursif, fungsi memanggil dirinya sendiri secara rekursif untuk mencetak rangkaian sampai kondisi dasar/case tercapai. Posting ini telah menyatakan beberapa metode untuk mengimplementasikan deret Fibonacci di Jawa.