Sabtu, 27 Februari 2016

Menampilkan Deret Fibonacci dalam Java

Deret Fibonacci adalah sebuah deret yang dimulai dengan angka 0 dan 1, dimana deret selanjutnya dalah penjumlahan dari 2 deret sebelumnya. Contohnya : 0, 1, 1, 2, 3, 5, dll. Untuk sintaknys bisa dilihat di bawah ini.
package Fibonacci;
public class Fibonacci {
 public static void main(String[]args) {
  Scanner show = new Scanner(System.in);
  System.out.print("Masukan Jumlah Deret Fibonacci ");
  int n = show.nextInt();
  long fib[] = new long[n];
  
  fib[0] = 0;
  fib[1] = 1;
  
  for(int i = 2; i < n; i++) {
   fib[i] = fib[i-1] + fib[i-2];
  }
  
  for (int i = 0; i < n; i++) {
   System.out.print(fib[i] +  " ");
  }
 }

}
Hasilnya

Masukan Jumlah Deret Fibonacci 10
0 1 1 2 3 5 8 13 21 34

Penjelasan
1. Menggunakan scanner sebagai inputan dari user
2. Menggunakan array untuk menampung atau menyimpan nilai.
3. fib[0] = 0;
  fib[1] = 1;
Sintak ini adalah sintak untuk menginisialisasikan nilai dari indek 0 adalah 0 dan nilai dari indek 1 adalah 1
4. int n = show.nextInt();   Sintak ini adalah sintak untuk meminta nilai inputan dari user, inputan yang diminta bertipe data integer.
5. for(int i = 2; i < n; i++) {
fib[i] = fib[i-1] + fib[i-2];
   }
for (int i = 0; i < n; i++) {
       System.out.print(fib[i] +  " ");
Sintak ini adalah sintak untuk memproses bilangan Fibonacci. Dan jika bilangan telah di dapat maka akan di tampilkan hasilnya.

Tidak ada komentar:

Posting Komentar