October 1, 2012

PERNYATAAN SWITCH DENGAN JAVA

PERNYATAAN SWITCH DENGAN JAVA

Salah satu cara untuk mengontrol alur dari program adalah dengan pernyataan SWITCH. Pernyataan SWITCH memberikan kita pilihan pada range nilai dari variabel. Ini dapat digunakan untuk mengganti pernyataan if ... else if untuk pilihan yang lebih panjang dan kompleks.

Contohnya :

public class pernyataan SWITCH{
public static void main(String[] args){
int pilihan = 2;
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");
}
}
}

Kode ini kalau dijalankan akan mencetak Gule Kambing, karena variabel pilihan = 2.

Apabila variabel pilihan dimasukkan setelah dijalankan, maka menggunakan Scanner Input, seperti


import java.util.Scanner;
public class pernyataan SWITCHUsingScanner {
public static void main(String[] args){
int pilihan;
                System.out.print("Daftar Menu:  1.Soto Ayam"+" 2.Gule Kambing"+"3.Nasi Goreng ");
                Scanner input = new Scanner(System.in);
    System.out.print("    Pilih menu nomor berapa ?  ");
                pilihan = input.nextInt();
switch(pilihan){
     case 1:
System.out.println("Menu yang anda pilih adalah Soto Ayam");
break;
     case 2:
System.out.println("Menu yang anda pilih adalah Gule Kambing");
break;
     case 3:
System.out.println("Menu yang anda pilih adalah Nasi Goreng");
break;
     default:
System.out.println("Menu kami hanya ada 3 pilihan. Silahkan pilih lagi.");
}
}
}


Kode ini apabila dijalankan, akan muncul:

Pilih menu nomor berapa ?

masukkan 3 misalnya

maka akan muncul

Nasi Goreng.


Penggunaan pernyataan SWITCH dapat digunakan untuk pilihan yang lebih kompleks seperti menghitung jumlah hari dalam bulan.

Semoga bermanfaat.  :)  :D

No comments:

Post a Comment

Untuk menyisipkan kode,gunakan tag
[code]KODE ANDA[/code]
Untuk menyisipkan quote,gunakan tag
[blockquote]KATA-KATA ANDA[/blockquote]
Untuk menyisipkan gambar,gunakan tag
[img]URL GAMBAR ANDA[/img]
Untuk menyisipkan video,gunakan tag
[youtube]URL VIDEO ANDA[/youtube]
Anda juga bisa menggunakan emoticon seperti biasa.