Kamis, 18 Oktober 2018

Perulangan/Looping pada java

Perulangan (Looping)- Java

Loop

Saat kita akan mencetak angka 1 sampai 10 dalam layar. Cara yang mudah untuk melakukan ini adalah dengan mencetaknya setiap angka secara berturut turut pada layar.
Cara yang sangat tidak praktis untuk dipakai! Setiap baris memiliki kode yang sama kecuali pada angka tunggal. Bagaimana jika kita ingin mencetak angka 1 sampai 1,000,000? Apakah kita akan meng copy pastesebanyak satu juta kali?
Pengulangan diatas sangat tidak praktis! Mari kita lihat bahwasanya Perulangan yang lebih baik dari itu.

while loop (Perulangan while)

Perulangan adalah sebuah cara untuk mengeksekusi sebuah blok kode lagi dan lagi, selama kondisi yang diberikan adalah true (benar).
Mari kita lihat bagaimana cara menulis ulang kode kita untuk membuat perulangan. Perulangan yang paling simple adalah while loop. Ini adalah perulangan yang akan terus menjalankan kode sampai kondisinya false.
Kondisi kita adalah i <= 10. Ketika kondisinya true, kemudian kode di dalam while loop akan dieksekusi. Kondisinya diperiksa dari awal kode dan setelah setiap iteration(Perulangan). Mari kita jalankan perulangan ini dalam kepala kita:
  1. Pertama, kita periksa jika i lebih kecil dari atau sama dengan 10.
  2. Sekerang kita cetak angka: 1.
  3. Kita tambahkan i dengan 1 jadi sekarang i adalah 2.
  4. Kita kembali lagi ke atas perulangan dan periksa kondisinya lagi.
  5. Kita cek jika i kurang dari sama dengan 10.
  6. Sekarang karena 2 kurang dari sama dengan 10. Kita cetak angka 2.
  7. Kita tambahkan i dengan 1 jadi sekarang i adalah 3.
Kita ttap menjalankannya sampai i tidak kurang dari atau sama dengan 10, dengan kata lain 11. Kemudian kondisi loop akan jadi false dan keluar dari loop.
Ini lebih mudah daripada harus copy paste kode.
For Loop
Sebagai tambahan dari while loop. Java juga menyediakan kita dengan tipe perulangan lain yang bernama for loop. Seharusnya kita punya perulangan untuk menghitung dari 1 hingga 10. Kita bisa melakukannya dengan menggunakan whie loop sderhana.
Bagaimanapun, ini adalah suatu cara yang umum dalam loop, untuk itu Java telah membangun perulangan yang membutuhkan lebih sedikit penulisan! Kita bisa menggunakan for loop untuk melakukan hal yang sama persis dengan yang ada diatas.
Syntax penulisannya seperti ini.
  1. Langkah initialization adalah dimana kita mendeklarasikan Variable.
  2. Condition adalah kondisi perulangan
  3. Langkah Increment adalah tempat mengubah nilai.
Mari kita coba:
  1. Kode initialization berjalan hanya sekali: int i =1;
  2. Condition diperiksa dari awal: apakah i kurang dari sama dengan 10? Ya, jadi kita berlanjut.
  3. Kode berjalan dan mencetak ke layar
  4. Kode increment berjalan setelah semua yang ada dalam blok loop di eksekusi: i++
  5. Kita evaluasi kondisi lagi: apakah i kurang dari sama dengan 10? Ya, jadi kita berlanjut.
For loop cara yang lebih singkat untuk menulis secara umum while loop.
Loop dan Array
Salah satu yang paling umum dalam perulangan adalah mengulang melalui semua elemen pada array.
Ingat array adalah zero-indexed jadi array dimulai dari 0 dan jalan sampai length kurang 1 karena elemen array adalah pada n — 1.
Kita bisa menggunakan perulangan for untuk mengulang melalui array.
Hal yang paling penting untuk mencatat tentang ini adalah bahwa menghitung dari 0 hingga lebih tapi tidak memasukkan panjang dari array. Artinya penghitung akan tetap berada melalui 0, …., length-1, dimana semua elemen berada dalam array.
Untuk mengakses elemen secara umum pada perulangan loop tertentu, kita biasa menggunakan [i], yang mana akan merubah setiap perulangan loop untuk menjadi elemen selanjutnya pada Array.

Sekian dari saya Tentang Perulangan/Looping Semoga bermanfaat :)
#SALAMCODING✊

Tidak ada komentar:

Posting Komentar

Tugas pa Adi p 05

ERD ERDish Matrix Diagram EMPLOYEE DEPARTMENT JOB EMPLOYEE ...