Kita dapat menggunakan pernyataan switch untuk memilih dari beberapa pilihan didasarkan pada seperangkat nilai tetap untuk dari ekspresi yang diberikan. Ekspresi harus memberikan hasil suatu tipe integer atau yang lebih panjang, atau nilai dari tipe enumerasi. Jadi, ekspresi yang mengontrol pernyataan switch dapat menghasilkan nilai dari tipe data char, byte, pendek, atau int, atau sebuah konstanta enumerasi.
Dalam penggunaan normal, pernyataan switch beroperasi seperti rotary switch yang di dalamnya dapat memilih salah satu nilati tetap dari sejumlah pilihan. Sebagai contoh, pada beberapa kipas angin anda dapat memilih sebuah kecepatan dari beberapa kemungkinan kecepatan yang anda pilih dengan memutar tombol ke titik ke pilihan yang diinginkan.
import java.io.*;
public class Program1
{
public static void main(String[] arg) throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
public class Program1
{
public static void main(String[] arg) throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan angka kecepatan [ isi 1 sampai dengan 5] : “);
String Angka = in.readLine();
int Kecepatan = Integer.parseInt(Angka);
String Angka = in.readLine();
int Kecepatan = Integer.parseInt(Angka);
switch (Kecepatan)
{
case 1:
System.out.println(“Kecepatan ke-” + Kecepatan + ” sangat kencang”);
break;
{
case 1:
System.out.println(“Kecepatan ke-” + Kecepatan + ” sangat kencang”);
break;
case 2:
System.out.println(“Kecepatan ke-” + Kecepatan + ” kencang”);
break;
System.out.println(“Kecepatan ke-” + Kecepatan + ” kencang”);
break;
case 3:
System.out.println(“Kecepatan ke-” + Kecepatan + ” cukup kencang”);
break;
System.out.println(“Kecepatan ke-” + Kecepatan + ” cukup kencang”);
break;
case 4:
System.out.println(“Kecepatan ke-” + Kecepatan + ” lambat”);
break;
System.out.println(“Kecepatan ke-” + Kecepatan + ” lambat”);
break;
case 5:
System.out.println(“Kecepatan ke-” + Kecepatan + ” sangat lambat”);
break;
System.out.println(“Kecepatan ke-” + Kecepatan + ” sangat lambat”);
break;
default:
System.out.println(“Tidak ada kecepatan ke-” + Kecepatan);
}
}
}
System.out.println(“Tidak ada kecepatan ke-” + Kecepatan);
}
}
}
Silahkan Berkomentar Pada Form Komentar dengan sopan dan santun .. No Spam .... !!! thank's @Admin
EmoticonEmoticon