LOOPING ( Pengulangan)


Looping atau pengulangan adalah sebuah perintah kegiatan untuk mengulang suatu statement sampai batas yang diinginkan oleh seorang programer. Dalam kontek pemrograman, looping ini sangat bermanfaat untuk mengulang perintah yang diinginkan seorang programer seperti “saya harus bisa” sebanyak mungkin  maka seorang programer harus menuliskan kata tersebut tadi sebanyak yang diinginkan. Tetapi dengan adanya Looping seorang programer tersebut hanya perlu menuliskan 5 sampai 7 baris kode saja.
Pada pengulangan terdapat beberapa jenis yang bisa digunakan dijava, yaitu
·        for
·        while
·        do-while

1. Pengulangaan for
Pengulangan for menyediakan sarana mengulang kode sejumlah tertentu. Pengulangan ini terstruktur mengulangi kode sampai adanya batas yang diberikan oleh si programer.

Sintaks pengulangan for adalah:
for (InizialitationExpression; LoopCondition; StepExpression)

Statement
Jika hanya satu pernyataan yang hendak diulang maka kita diperbolehkan tidak memakai kurung kurawa [()]

Pengulangan for mengulangi Statement sejumlah tertentu menggunakan:
·        InitializationExpression, untuk inisialisasi variabel kendali pengulangan.
·        LoopCondition, membandingkan variabel kendali pengulangan dengan nilai batas.
·        StepExpression, menspesifikasikan cara variabel kendali dimodifikasi sebelum interaksi berikutnya.

berikut ini adalah contoh pengulangan dari 1 sampai 10:

public class Pengulangan1sampai10
public static void main (String args[]) {
int i;

for (i = 1; i<11; i++)
System.out.println (i);
}
}

2. Pengulangan while
Pengulangan whhile memiliki kondisi pengendali pernyataan pengulangan. Jika LoopCondition dievaluasi true maka Statement  akan dieksekusi dan proses berlanjut diulangi. Penting untuk diketahui, bahwa LoopCondition  muncul sebelum badan pernyataan. Ini berarti jika LoopCondition  sejak semula dievaluasi false, maka Statement tidak pernah dieksekusi. Hal ini merupakan perbedaan penting antara pengulangan while dan pengulangan do-while.

Contoh pencarian dengan sentinel :

found = false;
intArray[lastIndex] = searchInt;
i = 0;
while (found) {
if intArray [i] == searchInt then found = true;
i++;
}

3. Pengulangan do-while
Pengulangan do-while serupa dengan pengulangan while hanya pemeriksaan kondisi yang dilakukan adalah setelah pernyataan.


Komentar

Postingan populer dari blog ini

ALGORITMA UPAH KARYAWAN

DATA DIRI