Senin, 12 Oktober 2009

Pernyataan Penentu Keputusan

1. if, if-else, if-else if – else
2. switch

if
  • Pernyataan kondisi yang digunakan
  • untuk pengambilan keputusan terhadap
  • dua buah kemungkinan
  • if bisa berdiri sendiri atau dengan
  • menggunakan else
  • Bentuk:
if(kondisi){
// blok pernyataan yang dijalankan, bila kondisi benar

}

PernyataanIF.java

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);
}


if-else
  • if-else mengatur pernyataan yang
  • dijalankan sewaktu kondisi bernilai
  • benar atau salah
  • Bentuk:
if(kondisi){
// blok pernyataan yang dijalankan, bila kondisi benar
} else{
// blok pernyataan yang dijalankan, bila kondisi salah
}
}

PernyataanIFELSE.java

public class PernyataanIFELSE{
public static void main(String[] args){
System.out.println("Silahkan Masukan Jumlah Belanja Anda:);
int diskon =0, totalBelanja = 500000;
if(totalBelanja >= 100000){
diskon = totalBelanja/10;

} else{
diskon = 0;
}

System.out.println("Diskon = " + diskon);

}

}


if Bersarang

  • if bersarang mengatur pernyataan yang
  • dijalankan sewaktu kondisi berupa pilihan
  • Bentuk:
if(kondisiA){
// pernyataan yang dijalankan, bila kondisiA benar

}else if(kondisiB){
// pernyataan yang dijalankan, bila kondisiB benar

}else if(kondisiC){
// pernyataan yang dijalankan, bila kondisiC benar

}else{
// pernyataan yang dijalankan untuk kondisi selain itu
}


PernyataanIFBersarang.java

public class PernyataanIFBersarang {
public static void main(String[] args) {
int skorUjian= 86; char nilai;
if (skorUjian >= 90) {

nilai = 'A';
} else if (skorUjian >= 80) {

nilai = 'B';
} else if (skorUjian >= 70) {

nilai = 'C';
} else {

nilai = 'D';
}

System.out.println("Nilai = " + nilai);
}