Kamis, 16 Desember 2010

Looooooooooooopiiiiiiiing.... ^^


LOOPING

Looping adalah perintah perulangan dimana memiliki beberapa jenis.

1.Perintah for ()
2. Perintah while ()
3. Perintah do while ()
okeee.. kita akan bahas satu persatu..
wkwkwkwk...

Perintah for()
for adalah seuah perulangan dimana kita mengetahui awal perulangan akan berjalan dan akhir dari perulangan itu akan berhenti..

ini adalah contoh penulisannya..

for(j=0;j<3;j++)
{
            System.out.print(“Aku ganteng”)
}
ini adalah penjelasan dari statement tersebut..
j=0 (adalah keadaan awal dari j adalah 0)
j<3 (ketika looping kurang dari 3 maka akan terus berjalan looping tersebut)
J++ (jika j belum sesuai dengan statement j<3 maka j akan terus bertambah jumlahnya)

Perintah while
while adalah sebuah perintah perulangan dimana while tidak memiliki inisialisasi. Dan inisialisasi tersebut harus diberikan sebelum perintah while.
while biasa digunakan untuk mengulang beberapa perintah.
ini adalah contoh dari perintah while.

Ini adalah sebuah program dimana user dipaksa untuk memasukkan nilai negatif.

int input;
Scanner s=new Scanner(System.in);
input=s.nextInt();
while(input>=0)
{
            input=s.nextInt();
}

dan ini adalah penjelasan dari contoh coding diatas.

int input;
Scanner s=new Scanner(System.in);
input=s.nextInt(); (sebelum dilakukan looping komputer meminta input dari user)

while(input>=0) (disini input dari user akan dicek. Apabila nilai tidak bernilai negatif atau nilai yang diinputkan user sama dengan nol maka statement didalam while akan dijalankan)

{
            input=s.nextInt(); (komputer meminta input kembali.. statement ini dijalankan jika input yang diberikan user bukan angka negatif atau sama dengan nol)
}


Perintah Do While()
Do While adalah perintah perulangan dimana hampir sama dengan while hanya yang berbeda adalah pada perintah do while ada statement yang harus dijalankan terlebih dahulu baru statement dalam while tersebut akan dijalankan.
berikut ini adalah contoh dari do while.

int number;
Scanner s = new Scanner(System.in);
number = s.nextInt();

do
{
            System.out.print(number);
            number = number – 1;
}
while(number >0);

Tidak ada komentar:

Posting Komentar