Program deret fibonaci pada java programing

langkah langkah nya :

1.      Jalankan Netbeans Anda

2.      Lakukan langkah-langkah pengerjaan seperti contoh kasus sebelumnya ,lihat disini

3.      Pada code editor Netbeans, ketikkan program berikut:

import java.io.*;
public class prulangan {
/**
 *
 * @author Rv4l.blogspot.com
 */
    public static void main(String[] args) throws Exception{
        BufferedReader masuk = new BufferedReader(new InputStreamReader(System.in));
        String jumlahfibo = null;
        int a=0, b=1, c=0, i=1;
            System.out.print("Masukkan jumlah deret fibonaci : ");
            jumlahfibo = masuk.readLine();
            int jumlah;
            jumlah = Integer.parseInt(jumlahfibo);
        System.out.println(a);
        System.out.println(b);
        do {
           c = a + b;
            System.out.println(c);
            a = b;
            b = c;
                        i++;
       } while (i < (jumlah-1));
      }
    } 

hasil output :

Buat program cetak segitiga siku-siku menggunakan perulangan for pada java

Langkah-langkah pengerjaan:

1.    Jalankan Netbeans .

2.    Lalu buat file project baru dengan memilih menu File – New Project, atau dengan menggunakan hotkey Ctrl+Shift+N.

3.    Pilih jenis project yang akan dibuat (Java – Java Application)

4.    Tentukan nama project dan lokasi penyimpanan project. Contoh: nama project: SegitigaSiku, dan nama kelas: SegitigaSiku

5.    Ketikkan kode program di bawah ini pada code editor
package segitigasiku;

import java.io.*;
public class SegitigaSiku {

    public static void main(String[] args) throws Exception{
        DataInputStream masukan = new DataInputStream(System.in);
       
        String strtinggi = null;
       
        System.out.println("Segitiga SIku-Siku");
        System.out.print("Masukkan Tinggi : ");
        strtinggi = masukan.readLine();
       
        int tinggi, i, j, k;
        tinggi = Integer.parseInt(strtinggi);   // mengubah inputan variabel strtinggi dengan
// tipe String ke variabel tinggi dengan tipe data integer
       
        /* perulangan for i melakukan perulangan dari 1 sampai sebanyak nilai variabel tinggi yang
dimasukkan(perulangan baris / banyaknya baris yang akan dicetak) */
        for(i=1;i<=tinggi;i++){
       
/* perulangan for j melakukan perulangan spasi(" ")sebanyak nilai variabel tinggi dan berkurang
1 setiap perulangannya(berpindah baris) sampai jumlah spasi(" ") yang dicetak pada baris yang
bersangkutan berjumlah 1 */
            for(j=tinggi;j>=i;j--){
                System.out.print(" ");
            }

/* perulangan for k melakukan perulangan bintang("*")dari 1 sampai sebanyak nilai variabel tinggi dan bertambah 1 setiap perulangannya sampai jumlah bintang("*") yang dicetak sama dengan nilai variabel tinggi yang diinput  */
            for(k=1;k<=i;k++){     
                System.out.print("*");
            }

// perintah berganti baris ini dilakukan setiap selesai 1x dalam melakukan perulangan j dan perulangan k
            System.out.print("\n");
        }
    }
}

hasil output :


6.    Build project tersebut dengan memilih menu Run => Build Main Project, atau dengan menggunakan hotkey F11.

7.    Jika tidak ada kesalahan (BUILD SUCCESSFUL), jalankan project tersebut dengan memilh menu Run => Run Main Project, atau dengan menggunakan hotkey F6.

Contoh sederhana perulangan java programing

1.Perulangan FOR.

Script pada FOR formatnya seperti ini :

for (int i = 0; i < 3; i++) {
isi script
}

Ket :
int i = 0  ---> adalah penetapan nilai awal .
i < 3        ---> adalah batas perulangan.
 i++        ---> adalah jenis perulangannya.
Jenis perulangan ini bisa kita ganti sesuai keinginan seperti ++i, i-- dan --i.

Contoh penggunaan FOR dalam program :
 

public class rv4l {
   public static void main(String[] args) {

for (int j = 0; j <3; j++) { 

System.out.println("Belajar perulangan"); 
 System.out.println("InshaAllah saya pasti bisa");  
 }
}
}

output seperti ini --->





2.Perulangan WHILE.

 perulangan WHILE formatnya seperti ini :
int i = 0;
while( i < 3){
i++;
}

Keterangan :
int i = 0; adalah penetapan nilai awal pada perulangan.
while( i < 3) adalah syarat atau batas dari perulangan.
sedangkan i++ adalah pembatasan nilai pada i.

contoh programnya :

public class rv4l {
public static void main(String[] args) {
int i = 0;
while( i < 3){
System.out.println("Belajar perulangan");
System.out.println("InshaAllah saya pasti bisa");
i++;
}
}
}

output sama dengan perulangan for tadi..



3.Perulangan DO WHILE.

Script pada perulangan DO WHILE formatnya seperti ini :
int i = 0;
do {
i++;
}

while( i < 3);

Keterangan :
int i = 0; adalah penetapan nilai awal pada perulangan.
do adalah perintah untuk melakukan perulangan.
sedangkan i++ adalah pembatasan nilai pada i.
while( i < 3) adalah syarat atau batas dari perulangan.

Ini contoh programnya :

public class rv4l {
public static void main(String[] args) {
int i = 0;
do{
System.out.println("Belajar Perulangan");
System.out.println("InshaAllah saya pasti bisa");
i++;
}
while( i < 3);

}
}



output sama dengan perulangan for tadi..

Perulangan pada Java

Perulangan
Struktur kontrol pengulangan adalah berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu yang
diinginkan.


Ada tiga macam jenis dari struktur kontrol pengulangan yaitu :
1.    While
2.    Do-while
3.    For loops
Pernyataan-pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Dengan kata lain, looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya (terminasi). Setiap perulangan memiliki 4 bagian yaitu :     inisialisasi (initialization),
    badan program (body) / statement,
    iterasi (iteration), dan
     termination.

1.1    Statement While
Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok.
Bentuk pernyataan while,
while( boolean_expression ){
statement1;
statement2;
. . .
}
Pernyataan di dalam while loop akan dieksekusi berulang-ulang selama kondisi boolean_expression bernilai benar (true). Contoh pada kode di bawah ini:
int i = 4;
while ( i > 0 ){
System.out.print(i);
i--; }
Contoh di atas akan mencetak angka 4321 pada layar. Perlu dicatat jika bagian i--; dihilangkan, akan menghasilkan pengulangan yang terus menerus (infinite loop). Sehingga, ketika menggunakan while loop atau bentuk pengulangan yang lain, pastikan Anda memberikan pernyataan yang membuat pengulangan berhenti pada suatu kondisi.

1.2     Statement Do While
Do-while loop mirip dengan while-loop. Pernyataan di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai benar(true). Perbedaan antara while dan do-while loop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.
Bentuk pernyataan do-while,
do{
statement1;
statement2;
. . .
}while( boolean_expression );
Pernyataan di dalam do-while loop akan dieksekusi pertama kali, dan akan dievaluasi kondisi dari boolean_expression. Jika nilai pada boolean_expression tersebut bernilai true, pernyataan di dalam do-while loop akan dieksekusi lagi.
Berikut ini beberapa contoh do-while loop:
Contoh 1:
int x = 0;
do
{
System.out.println(x);
x++;
}while (x<10);
Contoh ini akan memberikan output 0123456789 pada layar.

Contoh 2:
//infinite loop
do{
System.out.println(“hello”);
} while (true);
Contoh di atas akan melakukan pengulangan terus menerus yang menulis kata “hello” pada layar.

Contoh 3:
//one loop
// statement is executed once
do
System.out.println(“hello”);
while (false);
Contoh di atas akan memberikan output hello pada layar.

1.3    Statement Perulangan For
Perulangan for menyediakan sarana mengulang kode dalam jumlah yang tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.
Berikut bentuk dasar perulangan for :
for(InitializationExpression; LoopCondition; StepExpression)
statement
  InitializationExpression, digunakan untuk inisialisasi variabel kendali perulangan.
 LoopCondition, membandingkan variabel kendali perulangan dengan suatu nilai batas.
StepExpression, menspesifkasikan cara variabel kendali dimodifikasi sebelum iterasi berikutnya dari perulangan.

Contoh:

public class rv4l
{
public static void main(String[] args)
{
int i;
for (i = 1;i<11;i++)
System.out.println(i);
}
}

Hasil (output) dari contoh listing program di atas seperti ini:
1
2
3
4
5
6
7
8
9
10

Pernyataan for-loop Bersarang
Java memungkinkan loop yang disarangkan di loop yang lain. Satu loop berada di dalam loop yang lainnya.
Contoh:

public class Loopbersarang1{

public static void main(String[] args){

for(int i=0;i<10;i++){

for(int j=i;j<10;j++){

System.out.print("*");}

System.out.println();

}

}

}


Hasil (output) dari contoh program di atas:

*
**
*
**
*
**
*



untuk contoh kasus pada lihat disini

 
Dapatkan Update Terbaru!

Terima Kasih'Semoga Bermanfaat.