Kumpulan Informasi Loker dan Kuliah di Indonesia

Sunday, April 19, 2015

Percabangan If, if-else dan switch

11:14:00 PM Posted by Abdul Rohman No comments
Java menyediakan statemen percabangan if, if-else dan switch yang bisa dipakai untuk membuat keputusan. If merupakan kondisi yang digunakan untuk pengambilan keputusan terhadap dua buah kemungkinan.
If bisa berdiri sendiri atau dengan menggunakan else. Bentuk umumnya yaitu:

if(kondisi){
  // blok pernyataan yang dijalankan, bila kondisi benar
  }
Contoh:
public class PernyataanIF{
  public static void main(String[] args){
  int diskon =0, totalBelanja = 500000;
  if(totalBelanja >= 100000){
     diskon = totalBelanja/10;
  }
   System.out.println("Diskon = " + diskon);
  }
}

Dan Hasilnya:








If-else digunakan untuk mengatur pernyataan yang dijalankan sewaktu kondisi bernilai benar atau salah.
Bentuk if-else yaitu:

if(kondisi){
    // blok pernyataan yang dijalankan, bila kondisi benar
  } else{
    // blok pernyataan yang dijalankan, bila kondisi salah
  }

Contohnya:
public class PernyataanIFELSE{
  public static void main(String[] args){
  int diskon =0, totalBelanja = 90000;
  if(totalBelanja >= 100000){
       diskon = totalBelanja/10;
  } else{
       diskon = 0;
  }
    System.out.println("Diskon = " + diskon);
  }
}

Dan Hasilnya:.....

Dan terakhir adalah Switch digunakan untuk melakukan tindakan berbeda terhadap sejumlah kemungkinan nilai.
Bentuknya:
switch(ekspresi){
  case nilaiSatu:
  Pernyataan 1
  break;
  case nilaiDua:
  Pernyataan2
  break;
  ...
  default: Pernyataan;
  }

Contoh:

public class SWITCH {
  public static void main(String[] args){
int pilihan = 3;
switch(pilihan){
     case 1:
System.out.println("Soto Ayam");
break;
     case 2:
System.out.println("Gule Kambing");
break;
     case 3:
System.out.println("Nasi Goreng");
break;
     default:
System.out.println("Silakan Pilih 1, 2 atau 3");
}}}

Hasilnya:

0 komentar:

Post a Comment