Jumat, 16 Desember 2011

IF

Statement if digunakan dalam aplikasi untuk mengatur aliran eksekusi program berdasarkan kondisi tertentu.

Syntax dasar :
int x = 10;
if ( x == 10 ) {
     System.out.println("Lakukan sesuatu disini kalau kondisi di dalam if bernilai true");
}

Statemen if dapat digabungkan dengan else, kode di dalam else akan dieksekusi kalau kondisi didalam if bernilai false.
int x  = 11;
if ( x == 10 ) {
       System.out.println ("Lakukan sesuatu disini kalau kondisi di dalam if bernilai true");
} else {
             System.out.println ("Lakukan sesuatu disini kalau kondisi di dalam if bernilai false");
}

ada juga statement else if untuk beberapa pernyataan
int nilai  = 78;
if ( nilai >= 0 && nilai < 40 ) {
   System.out.println ("nilai < 40 = D");
} else if ( nilai >= 40 && nilai < 60 ) {
    System.out.println ("nilai >= 40 && nilai < 60 = C");
} else if ( nilai >=60 && nilai < 80 ) {
    System.out.println ("nilai >= 60 && nilai < 80 = B");
} else if ( nilai >=80 && nilai <=100 ) {
     System.out.println ("nilai >= 80 && nilai <= 100 = A");
} else {
      System.out.println ("range nilai harus 0 - 100");
}

Tanda kurung tidak diperlukan jika blok kode yang dieksekusi dalam if hanya satu.
int x = 0
if( x >= 10)
       System.out.println ("nilai positif");

jika dalam blok kode lebih dari satu maka akan diabaikan oleh if
int x = 0
if( x >= 10)
       System.out.println ("nilai positif");
       System.out.println("selalu dieksekusi. Bukan bagian dari blok kode if");

kalau kode di eksekusi, println yang kedua akan selalu di eksekusi karena bukan bagian dari if

Tidak ada komentar:

Posting Komentar