Belajar Java - 7 - Kondisi Percabangan (fungsi if, else)

Percabangan seperti halnya kita belajar logika matematika "jika maka". Jika kondisinya seperti ini, maka bla bla bla. Jadi akan ada aksi yang dilakukan jika memenuhi syarat maupun tidak memenuhi syarat. Aksi pada else akan ditampilkan jika kondisi tidak memenuhi syarat.

Jika masih bingung, yuk kita tengok tengok syntax program berikut ini. Hehehe
/**
 * Nama fail : percabangan.java
 * Programmer: Iskandar Z. Haq
 * Tanggal   : 26 Maret 2015
 * Email     : iskandarzhaq@gmail.com
 * Blog      : http://www.ajarin.net
 * Deskripsi : Program implementasi kondisi percabangan 
 */

import java.util.Scanner;

class percabangan {
    public static void main(String args[]){
        Scanner batagor = new Scanner(System.in);
        //deklarasi
        int suami, istri;
        
        //menyimpan nilai pada variabel suami dan istri
        System.out.print("Masukan umur calon suami: ");
        suami = batagor.nextInt();
        System.out.print("Masukan umur calon istri: ");
        istri = batagor.nextInt();
        
        //kondisi percabangan
        if(suami > 19 && suami <= 50 && istri >= 18 && istri <= 40){
            System.out.println("Selamat! Kalian boleh ke pelaminan");
        }else{
            System.out.println("Kalian belum cukup umur untuk menikah dan atau tidak cocok!");
        }
    }
}


Akan inputan untuk memasukan umur calon suami maupun calon istri. Setelah itu masuk kepada kondisi if, jika "umur suami lebih besar dari 19" dan "umur suami lebih kecil atau sama dengan 50" dan "umur istri lebih besar atau sama dengan 18" dan "umur istri lebih kecil atau sama dengan 40", maka akan dilakukan aksi untuk mencetak kalimat "Selamat! Kalian boleh ke pelaminan".

Sementara, jika tidak terpenuhi maka akan masuk pada kondisi else, yaitu menampilkan kalimat "Kalian belum cukup umur untuk menikah dan atau tidak cocok!". Berikut adalah hasil program dari "source code" atau syntax di atas.
Kondisi Percabangan
Belajar Java - Kondisi Percabangan

No comments:

Post a Comment