Looping
hallo gan ketemu lagi sama ane,disini ane mau ngebahas tentang looping atau perulangan
biar engga lama yuk mari disimak penjelasan versi ane,monggo disimak ya gan
hal yang harus ditentukan sebelum pengulangan dilakukan:
hallo gan ketemu lagi sama ane,disini ane mau ngebahas tentang looping atau perulangan
biar engga lama yuk mari disimak penjelasan versi ane,monggo disimak ya gan
Looping
Looping adalah satu atau sekumpulan intruksi kadang haru diulang sejumlah kali untuk tujuan tertentuhal yang harus ditentukan sebelum pengulangan dilakukan:
- mengapa harus diulang?
- berapa kali harus diulang?
- kapan berhenti?
- bagaimana dengan nilai awal?
Jenis-jenis struktur perulangan
Terdapat tiga macam statemen perulangan
(looping/repetition) yang dapat digunakan:
- Pengulangan-for
- Pengulangan-while
- Pengulangan-do-while
Masing-masing digunakan pada jenis perulangan yang berbeda, meski untuk kasus sebuah perulangan dapat diganti dengan statemen perulangan yang lain.
Perulangan FOR
Digunakan untuk mengeksekusi code yang bernilai sama, berulang-ulang
Bentuk umum:
for(InisialisasiEkspresi;KondisiPengulang
an;StepEkspresi)
{
statement1;
statement2;
. . .
}
Contoh For
int i;
for( i = 0; i < 10; i++ ){
System.out.println(i);
}
Perulangan while
- Pernyataan while digunakan untuk perulangan yang banyaknya perulangan tidak diketahui. Peryataan while mirip dengan pernyataan if yang melakukan pemeriksaan ekspresi boolean sebelum sebuah atau serangkaian peryataan dilakukan.
- Statement atau blok dari statement diulang selama kondisinya sesuai
- Bentuk umum:
while( boolean_ekspresi ){
statement1;
statement2;
. . .
}
Jika ekspresi bernilai true, statement dijalankan dan diperiksa kembali dan keluar dari perulangan jika bernilai false.
Contoh While
int i = 0;
while( i < 10 ){
System.out.print(i);
i++; }
code di atas sama dengan pengulangan-for
berikut :
int i;
for( i = 0; i < 10; i++ ){
System.out.println(i);
}
Perulangan WHILE
//Pengulangan tanpa batas
while(true)
System.out.println(“hello”);
//Tanpa pengulangan
// statement yang tidak pernah dieksekusi
while (false)
System.out.println(“hello”);
Perulangan DO-WHILE
- Sama dengan pengulangan-while
- Statement di dalam pengulangan do-while akan dieksekusi beberapa kali selama kondisinya sesuai dengan ekspressi yang diberikan.
- Hal utama yang membedakan antara pengulangan while dan do-while:
- Form pengulangan do-while:
do{
statement1;
statement2;
. . .
}while( boolean_ekspresi );
Contoh Do-While
int x = 0;
do {
System.out.println(x);
x++;
}while (x<10);
Perulangan Do-While
//pengulangan tanpa batas
do{
System.out.println(“hello”);
} while (true);
//satu kali pengulangan
// statement dieksekusi satu kali
do
System.out.println(“hello”);
while (false);
Kesimpulan
Struktur perulangan di Java baik FOR, WHILE, maupun DO-WHILE membutuhkan 3 poin penting yang harus dipersiapkan, yaitu:
- Nilai awal
- Nilai akhir
- Statement pengubah nilai sehingga perulangan bisa berhenti
sumber: masud lecture
Komentar
Posting Komentar