Coding Deret Fibonacci - Array - While

Coding untuk menampilkan deret fibonacci dengan menggunakan array dalam java.




package deret;

public class fibonacci {
    public static void main(String args[])
    {
        int elemen = 1;
        int a = 1;
        int b = 1;
        int max_length = 50;
        int limit = 500;

        int[] fib = new int[max_length]; // membuat array
        fib[0] = a;
        
        //proses hasil inputan pertama yaitu a
        while(a <= limit)
        { 
            a = a + b;
            b = a - b;
            if (a <= limit)
            {
                fib[elemen] = a;
                elemen++;
            }
        }
        System.out.println();
        
        //menampilkan hasil array
        for(int i=0;i< elemen;i++)
        {
            System.out.print(fib[i] + " ");
            
        }
    }
}


Deret Fibonacci Dengan Inputan - While

Coding sederhana untuk menampilkan deret fibonacci jika max deret diinputkan sendiri.



package fibonacci;
import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class fibonacci_batasan_diinputkan {
    public static void main(String[] args){
        try {
            BufferedReader input = new BufferedReader (new InputStreamReader(System.in));
            int a = 1;
            int b = 2;
            int c = 0;
            int deret = 0;
            
            System.out.println("Masukkan batasan deret: ");
            deret = Integer.parseInt(input.readLine());
            
            System.out.print(a+ "," +b);
            
            for(int x=0; x<deret; x++){
                while (c<deret){
                c = a + b;
                a = b;
                b = c;
                if(c<deret){
                    System.out.print( "," +c);
                }
                }
            }

        } catch (IOException ex) {
            Logger.getLogger(fibonacci_batasan_diinputkan.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}


Coding Segitiga Bintang - For

Coding untuk menampilkan urutan bintang dalam bentuk segitiga dan menggunakan looping for dalam java.



package segitiga;
import java.io.*;
import java.util.Scanner;

public class bintang {
    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
        
        int a,b,c;
       
       System.out.print("Inputkan Jumlah Baris dan kolom = ");
       a = input.nextInt();
       for (b=1; b<=a; b++) {
           for (c=1; c<=b; c++){
               System.out.print("*");
           } System.out.println();
       }
    }
}