Struktur Kontrol Java

Struktur Kontrol

Struktur kontrol adalah blok pemrograman yang menganalisis variabel dan memilih arah yang akan didasarkan pada parameter yang diberikan.

Oleh karena itu proses pengambilan keputusan dasar dalam komputasi, flow control menentukan bagaimana komputer akan merespon ketika diberikan kondisi dan parameter tertentu.

Pernyataan Kondisi

IF THEN

Dalam pemrograman, sering mengeksekusi bagian kode tertentu berdasarkan kondisi yang ditentukan, dimana TRUE atau FALSE (yang hanya diketahui selama waktu berjalan).

Struktur Penulisan Kondisi IF di Java adalah :

if (ekspresi) {
    // pernyataan
}

Contoh Pernyataan IF

IF Statement
public class IfJava{
    public static void main(String[] args){
        int usia=20;
        if(usia > 18){
            System.out.print("Lebih Dari 20");
        }
    }
}

Jika Anda RUN maka akan Tampil Lebih Dari 20, sebab pada baris ke-4 memberikan kondisi 20 > 18

IF ELSE

Struktur Penulisan Kondisi IF ELSE di Java adalah :

Contoh Pernyataan IF ELSE

Dalam kasus ini, menggunakan MODULUS (Sisa Hasil Bagi), dimana Variabel angka bernilai 11 Mod 2 Sisa 1 berarti akan mengeksekusi Pernyataan else, terlihat pada baris ke-5 if(angka % 2==0) yang berarti mengkondisikan harus memiliki hasil 0.

Catatan : Penggunaan Mod di java dengan simbol %

Kondisi Nested IF (Bersarang)

Kondisi ini memang sangat rumit, sebab dalam kondisi IF ada kondisi lagi. Jangan jangan Bingung-bingung Hampir sama seperti pada Kondisi IF ELSE.

Contoh Pernyataan Nested IF (Bersarang)

Perulangan

Kondisi For

Pada Struktur ini anda akan menjalankan blok program beberapa kali, dimana pernyataan yang dieksekusi secara berurutan. Pernyataan pertama dalam fungsi dijalankan pertama, diikuti oleh yang kedua, dan seterusnya.

Struktur Penulisan Kondisi Perulangan FOR

Contoh Pernyataan FOR

Dapat anda lihat, penaikan (Increment) menggunakan ++ dibaris ke 5 dan penurunan (Decrement) menggunakan -- dibaris ke 11 maka hasil dari diatas jika anda jalankan adalah seperti pada gambar berikut:

Perulangan For

Kondisi Nested For (Bersarang)

Contoh Nested For

Jika anda Jalankan maka akan membentuk sebuah (*) Bintang, dapat dilihat seperti pada gambar berikut:

Perulangan For Bersarang

While

Ya Perulangan dengan While, jika anda ingin ilustrasi menulis satu-satu baris Angka Ke 1 hingga Ke 10 sangat ribet, ada baiknya gunakan Perulangan dengan For, While dan lainnya. Pada kasus ini anda akan mencetak baris angka ke 1 hingga angka ke 10 dengan mudah. Bisa anda coba Code program dibawah ini:

Array

Array adalah konsep struktur untuk tipe data. Ini mengelompokkan unsur-unsur dari jenis yang sama. Array menyediakan akses acak ke setiap elemennya, juga dikenal sebagai komponen, dengan indeks linear.

Bahasa pemrograman pascal menyediakan struktur data yang disebut array, yang dapat menyimpan kumpulan sekuensial tetap dari elemen-elemen tipe yang sama. Array digunakan untuk menyimpan kumpulan data, tetapi seringkali lebih berguna untuk memikirkan sebuah array sebagai kumpulan variabel dari jenis yang sama.

Array 1 Dimensi

Array 2 Dimensi

Last updated

Was this helpful?