For digunakan untuk mengulang blok perintah tertentu dengan
perulangan yang sudah ditentukan. Bentuk dasarnya adalah sebagai
berikut:
for (INISIALISASI; BATASAN; PERTAMBAHAN)
{
<BLOK PERINTAH>
}
INISIALISASI
adalah awal nilai looping bergerak. Anda bisa memulai dari bilangan
bulat mana saja. Bisa nol, bisa satu bisa juga sepuluh.
BATASAN adalah acuan looping agar dia berhenti pada suatu nilai tertentu.
PERTAMBAHAN
adalah bagaimana cara perulangan for menambah nilai hitungnya. Anda
bisa saja menghitung dengan menambah nilai satu demi satu, namun
demikian bisa saja Anda menghitung nilai dua-dua. Pokoknya tergantun
keperluan.
Contoh:
public class CobaFor
{
public static void main(String[] args)
{
int i = 0;
for ( i=1; i < 11; i++ )
{System.out.println("Yohanes Octa Ganteng");}
}
}
Pada program diatas, saya mendefinisikan i sebagai integer dengan nilai awal 0. Kemudian saya menetapkan perulangan hanya berlangsung sebanyak 10 kali saja. Saya mencapainya dengan menuliskan bahwa program tetapi diulang selama variabel i lebih kecil dari 11. Karena nilai i bergerak dari 1 sampai 10, maka perulangan akan berhenti saat i = 11.
For tidak hanya berdiri tunggal. Anda bisa memasukkan for ke dalam for juga. Seperti contoh dibawah ini
public class CobaFor
{
public static void main(String[] args)
{
int i = 0, x = 0;
for (i=1; i < 11; i++ )
{
for (x = 1; x < i+1; x++ )
{System.out.print(i);}
System.out.println("");
}
}
}
Program diatas akan mencetak bilangan dari 1 sampai 10. Setiap mencetak bilangan, program akan mengulangi mencetaknya sebanyak bilangan tersebut. Contoh, bilangan 1 akan dicetak satu kali, bilangan 2 akan dicetak dua kali, dan seterusnya.
0 komentar:
Posting Komentar