Pada artikel kali
nie gue mw sharing tentang looping di java, apa sebenarnya looping itu, looping
adalah perulangan suatu code program, looping sangatlah perlu apalagi jika kita
menggunakan database, misalkan kita akan mengambil daftar pegawai, misal ada
seribu data pegawai jika kita tidak menggunakan looping, kita harus menuliskan 1000 baris code dan itu sangat tidak
efektif, maka dari itu kita sangat perlu menggunakan looping, looping di java
memiliki tiga macam looping, yaitu :
1. Looping For
2.
Looping While
3.
Looping Do While
Dari ketiga loop
diatas memiliki struktur yang berbeda-beda, berikut strukturnya :
1.
Struktur Looping For
for(int i = 0; i<”parameter pembatas” ; i++){
}
Cara kerjanya
adalah, pertama si-java mendeklarasikan variabel i dengan nilai nol(0),
variabel ini digunakan untuk “kondisi” di
looping, lalu i<”parameter
pembatas” ; nie merupakan “kondisi”
perulangan untuk looping for, jika kondisi ini benar maka looping akan
berjalan, lalu i++ digunakan untuk menaikkan nilai variabel i.
2.
Struktur Looping While
while(“kondisi”){
}
Struktur ini sangat
berbeda dengan looping for, jika “kondisi” bernilai benar maka
looping akan berjalan, untuk menggunakan looping ini kita perlu mendeklarasikan
variabel yang digunakan untuk “kondisi”, kalau di looping for adalah variabel
i yang digunakan untuk “kondisi”, cara mendeklarasikan variabel i kita
letakkan diatas struktur looping while, dan untuk menaikkan nilai variabel i kita
taruh di dalam struktur looping while.
3.
Struktur Looping Do While
do{
}while(“kondisi”)
Pertama yang di eksekusi dalam struktur ini, adalah yang didalam tanda
kurung kurawal do{} , lalu
akan mengecek “kondisi” jika “kondisi” bernilai benar maka looping akan
berjalan, cara menggunakan looping ini hampir sama dengan looping while.
Sekerang anda sudah
mengerti struktur loopingnya, untuk menggunakan looping tersebut lihat dibawah
ini…
1.
Looping For
Source Code :
Outputnya akan
mencetak Hell00 loop ke- 0 samapai 9,
berikut alur eksekusinya :
Alur Eksekusi ke-1
:
Deklarasi variabel
i dengan nilai nol (0) dengan tipe data int(integer).
Alur Eksekusi ke-2
:
Pengecekan kondisi
loop, apakah i < 10 sekarang i mempunyai nilai nol(0) jadi apakah 0 < 10
maka hasilnya adalah true (benar).
Alur Eksekusi ke-3
:
Jika kondisi
bernilai true (benar) maka akan menjalankan perintah yang ada di dalam struktur
looping for, perintah untuk saat ini adalah untuk mencetak “Hello lopp
ke-i”.
Alur Eksekusi ke-4
:
Jika sudah
menjalankan perintah lalu si-java akan menaikkan nilai variabel i,lalu kembali ke Alur Eksekusi ke-2 dan 3, begitu seterusnya
dan looping ini akan selesai ketika nilai kondisi bernilai false(salah).
Dan ini hasil
ouputnya:
2.
Looping While
Outputnya akan
mencetak Hello while loop ke- 0 samapai 8, berikut alur eksekusinya :
Alur Eksekusi ke-1
:
Deklarasi variabel
idx dengan nilai nol (0) dengan tipe data int(integer), proses pendeklarasian
ini diletakkan diatas struktur looping while.
Alur Eksekusi ke-2
:
Pengecekan kondisi
loop, apakah idx < 9 sekarang idx mempunyai nilai nol(0) jadi apakah 0 < 9 maka hasilnya adalah true (benar).
Alur Eksekusi ke-3
:
Jika kondisi
bernilai true (benar) maka akan menjalankan perintah yang ada di dalam struktur
while loop, perintah untuk saat ini adalah untuk mencetak “Hello while
loop ke-i”.
Alur Eksekusi ke-4
:
Di struktur while
loop ini masih belum ada increment untuk
variabel pembatas(variabel yang digunakan untuk kondisi loop), jadi kita
harus memberikannya sendiri.
Jika sudah
menjalankan perintah lalu si-java akan menaikkan nilai variabel i,lalu kembali ke Alur Eksekusi ke-2, begitu seterusnya
dan looping ini akan selesai ketika nilai kondisi bernilai false(salah).
Dan ini hasilnya :
3.
Looping Do While
Source Code :
Alur Eksekusi ke-1
:
Deklarasi variabel
i dengan nilai nol (0) dengan tipe data int(integer), proses pendeklarasian ini
diletkan diatas struktur do while loop.
Alur Eksekusi ke-2
:
Menjalankan
perintah yang ada didalam kurung kurawal do{}, proses
increment atau decrement dimasukkan didalam kurung kurawal do{}. <.span>
Alur Eksekusi ke-3
:
Lalu jika sudah
mengeksekusi perintah maka akan mengecek kondisi loop, apakah i < 10
sekarang i mempunyai nilai nol(0) jadi apakah 0 < 10 maka hasilnya adalah true
(benar).
Alur Eksekusi ke-4
:
Jika kondisi
bernilai true (benar) maka akan kembali ke alur eksekusi ke-2, begitu seterusnya dan looping ini akan selesai ketika
nilai kondisi bernilai false (salah).
Dan ini hasilnya:
Sekerang kita sudah
mengenal dasar-dasar looping di java, tetaplah mencoba dan belajar terus,
pemrograman tidaklah sulit asal kita sering mencoba……okay good luck semoga
artikel ini bisa membantu anda……
Tidak ada komentar:
Posting Komentar