Belajar Java Perulangan Dengan For Loop

Belajar Java Perulangan Dengan For Loop

Belajar Java Perulangan Dengan For Loop - Bila pernyataan perulangan atau loop dengan while dapat dipakai untuk mengimplementasikan pengontrolan loop dengan counter, maka Java juga menyediakan pernyataan perulangan dengan for, yang menetapakan rincian atau detail pengontrolan loop dengan counter  dalam suatu baris single code. Format umum untuk for loop yaitu :

for ( inisialisasi; kondisiKelanjutanLoop; increment )
{
pernyataan
}

Dalam beberapa kasus, pernyataan for sanggup dituangkan dalam pernyataan while dengan pernyataan sebagai berikut :

inisialisasi;
while ( kondisiKelanjutanLoop )
{
pernyataan
increment;
}

Contoh penggunaan for loop :
 1  2  3  4  5  6  7  8  9 10 11
public class CounterDenganFor {  public static void main( String args[] ){      // Header dari pernyataan for termasuk insialisasi   // Kondisi kelanjutan loop dan increment   for ( int counter = 1; counter < 10; counter++ ){    System.out.printf( "%d ", counter );   }   System.out.println(); //Membuat baris baru  } }

Ketika pernyataan for mulai dieksekusi, variable counter diinisialisasi ke 1. Selanjutnya, jadwal akan menyelidiki persyaratan kondisi kelanjutan loop, yaitu counter <10. Karena nilai inisial dari counter yaitu 1, maka kondisi bernilai true, sebab 1 < 10.

Oleh sebab itu, bodi loop, yaitu pernyataan System.out.printf( "%d ", counter ); menampilkan nilai variabel counter, yaitu 1. Setelah bodi loop dieksekusi, maka jadwal akan menambahkan counter dalam ekpresi counter++.

Kemudian pengujian kelanjutan loop dilakukan kembali, yang menetapkan apakah jadwal harus melanjutkan perulangan selanjutnya.

Proses ini berlanjut hingga angka 1-9 ditampilkan dan nilai counter menjadi 10, yang menyebabkan pengujian kelanjutan loop tidak memenuhi, dan loop dihentikan.

Penjelasan :

 Belajar Java Perulangan Dengan For Loop  Belajar Java Perulangan Dengan For Loop
Perulangan Dengan For Loop

Output :

1 2 3 4 5 6 7 8 9 

Secara khas, pernyataan for dipakai untuk pengontrolan loop dengan counter, sedangkan pernyataan while untuk penggunaan pengontrolan loop dengan sentinel. Namun bagaimanapun, for dan while loop sanggup dipakai untuk kedua tipe loop tersebut.

Contoh penjumlahan integer :

class MenjumlahkanIntegerDenganForLoop
 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15
public class MenjumlahkanIntegerDenganForLoop {    public static void main( String args[] ){      int total = 0; // inisialsasi total          for ( int angka = 1; angka <= 10; angka = angka + 2 )        total = total + angka;      System.out.printf( "Total is %d\n", total );//menampilkan hasil  }  }

Output:
Total yaitu 25


Contoh kasus :

Agus menyimpan deposit uang di Bank Rp. 50.000.000,- dengan bungan 5 % pertahun.
Hitunglah jumlah uang Agus setiap tahunnya, kalau uang tersebut  disimpan selama 20 tahun.

Gunakan rumus di bawah ini untuk menghitungnya :

a = p (1 + r)n

dimana :
p yaitu deposit awal
r yaitu bunga tahunan yaitu 0.05 (konversi dari 5%)
n yaitu usang deposit disimpan, yaitu x tahun
a yaitu jumlah deposit simpulan sesudah x tahun

class MenghitungSaldoDenganBungaBank

 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
public class MenghitungSaldoDenganBungaBank {    public static void main( String args[] ){      double jumlahDepositPerTahun; // jumlah deposit setiap tahun   double depositAwal = 5000000.00; // deposit awal   double bunga = 0.05; // bunga 5 % pertahun ( 5 / 100 = 0.05)      // display headers   System.out.printf( "%s%20s\n", "Tahun", "Jumlah Deposit(Rp)" );      for ( int tahun = 1; tahun <= 20; tahun++ )   {    // Menghitung jumlah deposit gres untuk setiap tahun tertentu    jumlahDepositPerTahun = depositAwal * Math.pow( 1.0 + bunga, tahun );        // menampilkan tahun dan jumlah depositnya    //Output tahun berada pada field dengan ukuran lebar 3 huruf (%3d)    // output jumlahDepositPerTahun yaitu tipe float dengan    //format specifier %,18.2f    System.out.printf( "%3d%,18.2f\n", tahun, jumlahDepositPerTahun );   }  }  }

Output:

Tahun  Jumlah Deposit(Rp)   1      5,250,000.00   2      5,512,500.00   3      5,788,125.00   4      6,077,531.25   5      6,381,407.81   6      6,700,478.20   7      7,035,502.11   8      7,387,277.22   9      7,756,641.08  10      8,144,473.13  11      8,551,696.79  12      8,979,281.63  13      9,428,245.71  14      9,899,658.00  15     10,394,640.90  16     10,914,372.94  17     11,460,091.59  18     12,033,096.17  19     12,634,750.98  20     13,266,488.53  

Demikianlah klarifikasi mengenai Belajar Java Perulangan Dengan For Loop, biar sanggup menambah pengetahuan anda dalam mencar ilmu Java dengan gampang dan cepat.

Belum ada Komentar untuk "Belajar Java Perulangan Dengan For Loop"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel