Posted by : chikaze-4.blogspot.com Sabtu, 16 April 2011



Pada materi Modul 2 ini kita akan membahas Pengkondisian (Condisional). Conditional merupakan suatu pengaturan alur program berdasarkan kondisi boolean yang di jadikan patokan. Ada 4 jenis pengkondisian, antara lain:
  • Pengkondisian dengan if
Pengaturan alur program seringkali berdasar dari ekspresi tertentu yang menghasilkan nilai boolean. Apabila boolean bernilai true, maka blok pernyataan akan dijalankan. Pengkondisian semacam ini dapat dilakukan dengan if.
Sintaks:

if (<ekspressi boolean>)
{
<pernyataan>
}
Pernyataan di antara tanda { } akan dijalankan apabila ekpresi boolean bernilai true atau benar, sedangkan untuk ekpresi boolean terdapat didalam tanda ( ).
  • Pengkondisian dengan if dan else
Pada pengkondisian dengan menggunakan if, tidak jelas apa yang akan dilakukan apabila ekpresi boolean bernilai false. Apabila ingin memproses suatu ekpresi boolean yang bernilai false, dapat menambah else.
  • Pengkondisian dengan if dan else if
Selain if, if dan else dapat juga menggunakan kombinasi if else secara berkelanjutan. Misalnya, apabila ingin melakukan pengkondisian yang melakukan pengecekan nilai boolean sebanyak tiga kali atau lebih.
  • Pengkondisian dengan Switch
Switch digunakan untuk memilih berdasar banyak pilihan, dimana masing-masing pilihan akan menghasilkan pernyataan atau aksi yang berlainan sesuai pilihan yang dilakukan. Biasanya penggunaan switch berkaitan dengan menu, di mana apabila menu pertama dipilih, maka switch akan menjalankan blok dari case 1, lalu apabila menu kedua dipilih, maka switch akan menjalankan blok dari case 2, demikian seterusnya. Bila tidak memenuhi kriteria menu case manapun, switch akan menjalankan blok default.
Sintaks penggunaan switch adalah:
switch (<ekpresi integer>)
{
case <niali variabel>: <blok pernyataan>
break;
case <nilai variabel>:<blok pernyataan>
break;
case <nilai variabel>:<blok pernyataan>
break;
default : <blok pernyataan>
break;
}

Contoh 1
Source Code
import java.util.Scanner; 
public class IF{
public static void main (String[]args){
int Nilai;
Scanner sc = new Scanner(System.in);
System.out.print("Masukkan nilai : ");
Nilai = sc.nextInt();
if (Nilai >= 90){
System.out.println("Grade A");}
else if (Nilai >= 75 && Nilai < 90){
System.out.println("Grade B");}
else if (Nilai >=60 && Nilai < 75){
System.out.println("Grade C");}
else if (Nilai >= 45 && Nilai < 60){
System.out.println ("Grade D");}
else{
System.out.println ("Grade E");}
}
}


Hasil

Contoh 2
Source code
import java.util.Scanner; 
public class Switch{
public static void main (String[]args){
System.out.println ("Menu siang ini");
    System.out.println ("1. Bakso");
    System.out.println ("2. Soto");
    System.out.println ("3. Rawon");

    int pilihan=0;
    Scanner sc = new Scanner(System.in);
    System.out.print("Masukkan pilihan : ");
    int Nilai = sc.nextInt();

    switch (pilihan = Nilai)
    {
        case 1 : System.out.println ("1. Bakso");
        break;
        case 2 : System.out.println ("2. Soto");
        break;
        case 3 : System.out.println ("3. Rawon");
        break;
        default : System.out.println ("pilihan tidak ada");
        break;
    }
    System.out.println ("Terima kasih");
}}

Hasil



{ 1 komentar... read them below or add one }

Komen yah ^^
Terima Kasih....

Welcome to My Blog

Popular Post

Followers

- Copyright © 2013 -^__Mine__^- -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -