Jumat, 23 November 2012

Looping (Perulangan)

sedikit belajar tentang Looping. silahkan dibaca :D Looping adalah perulangan suatu blok kode program berdasar kondisi yang ditentukan sampai tercapai kondisi untuk menghentikannya (terminasi). Setiap perulangan memiliki empat bagian, yaitu inisialisasi, badan program, iterasi, dan terminasi. Inisialisasi adalah program yang menyiapkan keadaan awal perulangan. Badan program adalah pernyataan yang ingin kita ulangi.Iterasi adalah program yang kita jalankan setelah badan program, tetapi sebelum bagian tersebut dijalankan lagi. Terminasi adalah pernyataan Booleanyang diperiksa setiap kali selama perulangan untuk melihat apakah sudah waktunya menghentikan eksekusi. Pada Java dikenal tiga macam bentuk perulangan, yaitu : while, do-while, dan for. 1. Pengulangan Dengan for Pengulangan dapat dilakukan dengan menggunakan pernyataan kemudian melakukan tes. Loop dengan for melakukan inisialisasi sebelum literasi/Loop pertama, kemudian melakukan tes kondisional dan pada akhir dari tiap literasi melakukan penambahan atau pengurangan pada variabel ( step ) yang digunakan sebagai basis pengkondisian untuk perulangan. 2. Pengulangan Dengan while Selain for, kita juga dapat mengunakan while untuk melakukan perulangan. Perulangan akan terus berjalan selama ekspresi Boolean bernilai True atau False. 3. Pengulangan Dengan do-while Do-while memiliki urutan yang terbalik dibandingkan dengan while dan memiliki perbedaan utama, yaitu : bahwa pada do-while pernyataan dijalankan terlebih dahulu minimal satu kali, sedangkan pada while memungkinkan pernyataan sama sekali tidak dijalankan apabila kondisi Boolean pada saat pertama kali sudah salah. Penggunaan Break Pada pengulangan, bisa menggunakan break untuk menghentikan pengulangan pada suatu kondisi tertentu. Fungsi break tersebut adalah untuk menghentikan eksekusi sebuah blok program misalnya untuk memaksa keluar dari sebuah Looping Penggunaan Continue Pada pengulangan bisa juga menggunakan continue dimana continue akan melanjutkan proses pengulangan berikutnya tanpa menjalankan statement sesudahnya. Penggunaan Label Penggunaan Break maupun continue dapat dikombinasikan dengan label yang fungsinya sama dengan goto pada pemrograman basic. Penggunan Return Return biasanya digunakan dalam method dengan menggunakan perintah return, alur eksekusi dikembalikan ke bagian dari program yang memanggil method tersebut. Berkut ini adalah program untuk menampilkan angka 1 sampai 10 dengan menggunakan perulangan for, while, dan do-while PERULANGAN FOR Source Code : public static void main(String[]args){ for(int i=1;i<=10;i++){ System.out.print(i+" "); } } hasil :
PERULANGAN WHILE Source Code : public static void main(String[]args){ int i=1; while(i<=10){ System.out.print(i+" "); i++; } } hasil :
PERULANGAN DO-WHILE Source code : public static void main(String[]args){ int i=1; do{ System.out.print(i+" "); i++; }while(i<=10); } } Hasil :
Berikut ini adalah program yang menghsilkan output seperti dibawah ini * * * * * * * * * * * * * * * * * * * * * Source Code : public static void main (String[]args){ for (int i=1;i<=6;i++){ for (int j=6;j>=i;j--){ System.out.print(" "); } for (int k=1;k<=i;k++ ) { System.out.print("*"); } for (int l=1;l
semoga membantuu !! :D