switch (ekspresi) {
case nilai 1
pernyataan/perintah 1 yang dieksekusi;
break;
case nilai 2
pernyataan/perintah 2 yang dieksekusi;
break;
case nilai 3
pernyataan/perintah 3 yang dieksekusi;
break;
case nilai X
pernyataan/perintah X yang dieksekusi;
break;
default
pernyataan/perintah selain diatas yang dieksekusi;
}
Contoh Program 1 :
- Buatlah Project dan Main Class serta nama Packagenya
- Ketikkan kode yang berwarna kuning dibawah ini terlebih dahulu tepat dibawah nama Package yang kalian buat, kebetulan nama package yang admin buat com.BelajarGendeng
package com.BelajarGendeng;
import java.util.Scanner;
- Setelah itu ketikkan kode program berikut ini seperti biasa :
Scanner masukan = new Scanner(System.in);
byte angka;
System.out.print("Masukkan angka 1, 2, 3 atau 4 : ");
angka = masukan.nextByte();
switch (angka){
case 1 :
System.out.println("Anda memasukkan angka 1\n");
break;
case 2 :
System.out.println("Anda memasukkan angka 2\n");
break;
case 3 :
System.out.println("Anda memasukkan angka 3\n");
break;
case 4 :
System.out.println("Anda memasukkan angka 4\n");
break;
default :
System.out.println("Angka yang dimasukkan SALAH ! \n");
}
- Klik menu Run
- Klik pilihan menu Run File (Shift+F6)
Maka hasilnya dibawah editor tampak seperti berikut ini :
Ketikkan angka 1 atau 2 atau 3 atau 4 maka akan muncul pesan angka yang diketikkan seperti berikut :
Tetapi jika yang diketikkan selain angka 1 atau 2 atau 3 atau 4 maka akan muncul pesan seperti berikut :
Kode break; adalah perintah untuk keluar dari salah satu switch yang dieksekusi. Jika tidak diberikan kode break; maka akan melakukan eksekusi dari switch yang berikutnya. Baca juga Cara Dan Fungsi Operator Pada Java
Kode default; jika diberikan memberikan pengertian bahwa bila pilihan sebelumnya yang ada tidak sesuai maka yang akan dikerjakan pernyataan yang terdapat dalam default; tersebut.
Contoh Program 2 :
- Caranya sama persis dengan yang diatas langsung saja ketikkan kode program berikut :
int bulan;
Scanner angkabulan = new Scanner(System.in);
System.out.print("Masukkan Angka Bulannya (1-12) : ");
bulan = angkabulan.nextInt();
System.out.print("Anda Memilih Bulan ");
switch (bulan) {
case 1 : System.out.println("Januari"); break;
case 2 : System.out.println("Februari"); break;
case 3 : System.out.println("Maret"); break;
case 4: System.out.println("April"); break;
case 5 : System.out.println("Mei"); break;
case 6 : System.out.println("Juni"); break;
case 7 : System.out.println("Juli"); break;
case 8 : System.out.println("Agustus"); break;
case 9 : System.out.println("September"); break;
case 10 : System.out.println("Oktober"); break;
case 11: System.out.println("November"); break;
case 12 : System.out.println("Desember"); break;
default : System.out.println("Yang Tidak Ada !");
}
System.out.println();
- Klik Run
- Klik pilihan menu Run File (Shift+F6)
Ketikkan angka di antara 1 - 12 maka akan muncul pesan seperti berikut :
Contoh Program 3 :
- Masih sama dengan cara yang diatas langsung saja ketikkan kode program berikut :
Scanner masukan = new Scanner (System.in);
int pilih;
System.out.println("Daftar Pilihan");
System.out.println("1. Pemrograman C++");
System.out.println("2. Pemrograman Java");
System.out.println("3. Pemrograman Groovy");
System.out.println("4. Pemrograman Ruby");
System.out.println("5. Pemrograman Python");
System.out.print("Anda Memilih Nomer : ");
pilih = masukan.nextInt();
System.out.println();
switch (pilih){
case 1 : System.out.println("Anda Belajar C++"); break;
case 2 : System.out.println("Anda Belajar Java"); break;
case 3 : System.out.println("Anda Belajar Groovy"); break;
case 4 : System.out.println("Anda Belajar Ruby"); break;
case 5 : System.out.println("Anda Belajar Python"); break;
default : System.out.println("Pilihan Anda Salah"); break;
}
- Klik menu Run
- Klik pilihan menu Run File (Shift+F6)
Ketikkan angka diantara 1 - 5, misalnya 2 maka hasilnya seperti berikut :
Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎
Tidak ada komentar:
Posting Komentar