Sabtu, 23 Oktober 2010

Source code Looping

public class For {
public static void main(String[] args) {
           int x;
           System.out.println("Sebelum for");
           for(x=0;x<=10;x++)
           System.out.println("Nilai x: " +x);
           System.out.println("Setelah for");
                }
           }

PERULANGAN/LOOPING "FOR"

TEORI PERULANGAN “FOR”
Pengulangan dapat dilakukan dengan menggunakan pernyataan for. Loop dengan for melakukan inisialisasi sebelum iterasi/loop pertama, kemudian melakukan tes kondisional dan pada akhir dari tiap iterasi melakukan penambahan atau pengurangan pada variabel(step) yang digunakan sebagai basis pengkondisian untuk perulangan
for melakukan inisialisasi dan penambahan nilai pada index dilakukan satu blok dengan pengecekan kondisi. untuk for berbeda. penambahan dan inisialisasi index dilakukan satu blok dengan pengecekan kondisi.
Perulangan dengan teknik ini dikontrol oleh tiga bagian yang ada dalam tanda kurung dan masing-masing bagian ini dipisahkan oleh titik-koma. Pada bagian pertama(inisialisasi ekspresi), sebuah variabel akan di deklarasikan sebagai sebuah titik awal dari perulangan, biasanya variable ini mempunyai tipe data integer atau float.

Sementara pada bagian kedua disinilah perulangan akan diperiksa apakah masih memenuhi syarat atau tidak, jika masih memenuhi syarat maka statement dibawahnya akan di eksekusi.
Sedangkan bagian ketiga adalah bagian dimana jika bagian kedua masih memenuhi syarat maka nilai variabel akan ditambahkan sesuai dengan syarat yang dituliskan. Bagian ketiga ini secara otomatis akan tidak dibaca oleh program jika kondisi pada bagian ke-dua sudah tidak lagi memenuhi syarat, dan perulangan pun menjadi terhenti.
for (“inisialisasi index”; “kondisi”; “manipulasi index”) {
statement yang di eksekusi selama kondisi bernilai benar;
}