Saturday, November 3, 2012

0 MENGGUNAKAN STRUKTUR PEMILIHAN SWITCH CASE

Ketika pernyataan switch ditemukan pada potongan kode program, java pertamakali akan
memeriksa switch_expression, dan menuju ke case yang akan menyamakan nilai yang
dimiliki oleh switch_expression. Selanjutnya program akan mengeksekusi pernyataan
pada dari kode setelah case yang ditemukan sampai menemui pernyataan break,
selanjutnya akan mengabaikan pernyataan yang lainnya hingga akhir dari struktur dari
pernyataan switch.
Jika tidak ditemui case yang cocok, maka program akan mengeksekusi blok default.
Sebagai catatan, bahwa bagian blok default adalah opsional. Sebuah pernyataan switch
bisa jadi tidak memiliki blok kode default.
CATATAN:
• Tidak seperti padapernyataan if, beberapa pernyataan pada struktur pernyataan switch
akan dieksekusi tanpa memerlukan tanda kurung kurawal ({}).
• Ketika sebuah case pada pernyataan switch menemui kecocokan, semua pernyataan
pada case tersebut akan dieksekusi. Tidak hanya demikian, pernyataan lain
yang berada pada case yang sesuai juga akan dieksekusi.
• Untuk menghindari program mengeksekusi pernyataan pada case berikutnya,
kita menggunakan pernyataan break sebagai pernyataan akhir pada setiap blok case.
Bentuk umum :
switch( switch_expression ){
case case_selector1:
statement1; //
statement2; //block 1
. . . //
break;
case case_selector2:
statement1; //
statement2; //block 2
. . . //
break;
. . .   
default:
}

Dan inilah contoh yang saya buat :
package day4;

import java.util.Scanner;

/**
 *
 * @author PERSONAL
 */
public class latihan {
    int nilai1 ;
    public void selek() {
        System.out.println("menu yang ada   :");
        System.out.println("1. mie kotok");
        System.out.println("2. bakar ayam");
        System.out.println("3. impun goreng");
        Scanner asup = new Scanner(System.in);
            nilai1=asup.nextInt();
            selek();
    }
   
   
        public int selek(int nilai1){
        switch(nilai1){
            case 1:
                System.out.println("anda memilih menu mie kotok");break;
            case 2:
                System.out.println("anda memilh bakar ayam");break;
            case 3 :
                System.out.println("anda memilih impun goreng");break;
            default :
                System.out.println("sia mah tolol nya milih teh");break;
        }
        return nilai1;
       
    }   
   
    public static void main(String[] args) {
      latihan ibay = new latihan(); 
    ibay.selek();
   
    }
   
}
*disini saya tidak meyertakan link download , biar anda tidak malas mengetik dan mencoba supaya tahu jika dalam program yang anda buat  terjadi kesalahan atau error.
Terima kasih semoga bermanfaat postingan dari saya .

0 comments:

Post a Comment

 

Ikbal Achmad Fahreza Copyright © 2011 - |- Template created by O Pregador - |- Powered by Blogger Templates