Ad Code

Responsive Advertisement

Random

6/Java/Ticker-posts

Java : Perulangan Terhitung


Apa yang kita lakukan bila ingin menyuruh komputer mengerjakan perintah yang berulang-ulang ?

Misalkan kita ingin menyuruh komputer menampilkan teks "Hello World" sebanyak 4 kali.

Maka kita bisa menyuruhnya seperti ini :

System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");





Tapi, bagaimana jika kita ingin menyuruh komputer menampilkan teks "Hello World" sebanyak 1000 x, tentunya tidak mungkin kita bisa mengetik 1000 kalimat. Karena itu, kita harus menggunakan perulangan atau looping.


Contoh perulangan :

for (int hitungan = 0; hitungan <= 1000; hitungan++) {
    System.out.println("Petani Kode");}

Perulangan dibagi menjadi dua yaitu :
    1. Counted Loops, yaitu perulangan yang jumlah pengulangannya terhitung atau tentu.
    2. Uncounted Loops, yaitu perulangan yang jumlah pengulangannya tidak terhitung dan tidak tentu
Untuk artikel ini kita akan membahas Counted Loops, untuk Uncounted Loops dapat dilihat di link berikut

Counted Loops

    Seperti yang sudah dijelaskan di atas, counted loops adalah perulangan yang terhitung dan tentu. Di dalam perulangan ini ada dua jenis yaitu For dan For Each, mari kita bahas satu-satu.

Perulangan For

for( int hitungan = 0; hitungan <= 10; hitungan++ ){}

  • Variabel "hitungan" berguna untuk menyimpan hitungan pengulangan
  • "hitungan <= 10" artinya selama nilai hitunganya lebih kecil atau sama dengan angka 10, makan pengulangan akan terus dilakukan.
  • "hitungan++" fungsinya untuk menambah satu nilai hitungan pada setiap pengulangannya

Contoh
class Bintang{
    public static void main(String[] args){

        for(int i=0; i <= 4; i++){
            System.out.println("****");
        }

    }
}
Hasil output
****
****
****
****
****

Perulangan For Each

    Perulangan ini sebenarnya digunakan untuk menampilkan isi array. Apa itu array ? secara singkat, array adalah variabel yang mempunyai nilai lebih dari satu dan memiliki indeks.

Contohnya seperti ini :

for ( int item : dataArray ) {
}

Penjelasan :

  • Variabel "item" akan menyimpan nilai dari array

Contoh 

public class PerulanganForeach {
    public static void main(String[] args) {

        // membuat array
        int angka[] = {3,1,42,24,12};

        // menggunakan perulangan For each untuk menampilkan angka
        for( int x : angka ){
            System.out.print(x + " ");}
        }

    }

Hasil outputnya

3 1 42 24 12

Posting Komentar

0 Komentar