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 :
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