Skip to main content

Percabangan Pemrograman Java

Image result for percabangan pemrograman javaPercabangan adalah suatu pilihan atau opsi dimana terdapat kondisi tertentu yang harus dipenuhi oleh proogram untuk menjalankan suatu perintah, jika kondisi atau syarat itu terpenuhi maka program akan menjalankan perintahnya tetapi jika tidak maka program tidak akan menjalanakan perintahnya atau melewatinya dan melihat kondisi lainnya untuk dijlankan atau berhenti sama sekali.






-Berfungsi untuk menampilkan kondisi tertentu (TRUE atau FALSE) atau ekspresi.
-Penggunaan OPERATOR PERBANDINGAN dan OPERATOR LOGIKA.

-Penggunaannya dapat digabungkan dengan PERULANGAN.

Jenis Percabangannya
-IF
-IF…ELSE…
-IF Bersarang (IF-NESTED)
-SWITCH…CASE


Tingkat kesulitan jenis percabangan:












IF Tunggal
Merupakan bentuk sederhana dari percabangan.
Statement yang akan dieksekusi adalah yang bernilai TRUE.
Apabila kondisi bernilai FALSE, maka program tidak akan menampilkan statement apapun.

IF ( kondisi ){
Statement..
int angka_1 = 10;
int angka_2 = 30;

if (angka_1 < angka 30){
   System.out.println(“Angka 1 Lebih Kecil dari Angka 2”);
}

IF...ELSE
int nilai = 49;

if(nilai > 50){
System.out.println (“Anda Lulus”);
} else {
System.out.println(“Anda Tidak Lulus”);
}

IF-NESTED (IF BERSARANG)
IF-NESTED merupakan bentuk IF yang kompleks dari IF dan IF…ELSE

Secara teori, IF-NESTED digunakan untuk mengeksekusi beberapa kondisi di dalam kondisi atau beberapa kondisi yang nilainya TRUE.

Statement yang bernilai FALSE, dapat ditulis maupun tidak. Kondisi FALSE akan dijalankan jika beberapa kondisi TRUE tidak dieksekusi.

Contoh:
if (kondisi 1) {
if (kondisi 1.1){
statement1.1
}
} else if (kondisi 2){
if (kondisi 2.1){
statement 2.1
}
} else{
statement
}


Contoh program "if-nested" :

SWITCH...CASE
Merupakan kemungkinan penyataan yang akan dieksekusi.
Hanya bekerja pada tipe data primitif (SWITCH).

switch(){
   case nilai:
                 statement;
                  break;
    case n:
                   statement n;
                    break;
     default:
                    statement;
     break;
}

Contoh Program "switch...case":




Comments

Popular posts from this blog

Array dan Blok Eksepsi

ARRAY  adalah Sebuah tipe data bentukan yang terdiri dari sejumlah komponen dengan tipe yang sama. Berfungsi untuk menyimpan nilai pada suatu variabel yang memiliki tipe data yang sama. Konsep array adalah menyimpan setiap nilai ke dalam tiap blok yang disebut indeks. Setiap indeks dimulai dari 0 dan seterusnya. Deklarasi umum array adalah : Tipe_data  nama_variabel[jumlah_Indeks];   Contoh:  int nilai [5]; // jumlah indeks dapat tidak ditulis meskipun belum diinisialisasi.  String [] nilai = new String[5]; // harus ditulis jumlah indeks jika belum diinisialisasi. Jumlah indeks dapat ditulis ataupun tidak ditulis.  Jumlah indeks berarti menentukan batas maksimal untuk menyimpan nilai ke dalam setiap indeks. Tanpa penulisan jumlah indeks, jumlah indeks menjadi dinamis (bergantung kepada jumlah nilai yang tersimpan). Nomor indeks array Contoh inisialisasi array: int nilai[] = {7,8,9,10,6};  String [] nilai1 = new String[...