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.