Hampir sama seperti else if, switch merupakan percabangan yang menyediakan pilihan yang banyak. Switch dipakai pada bebebrapa pilihan menggunakan satu nilai variable sebagai penentu percabangan.sintaks switch:
switch (identifier){
case value1 : statement ;
break ;
case value2 : statement ;
break ;
default : statement ;
break ;
}
Contoh switch :
import java.util.*;
public class contoh_switch {
public static void main(String[]args){
int jawab;
Scanner baca;
baca=new Scanner(System.in);
System.out.print("Pilihlah alat transportasi yang Anda Sukai :"+"\n"+"1. Pesawat"
+"\n"+"2. Kapal"+"\n"+"3. Mobil"+"\n"+"4. Motor"+"\n"+"5. Becak");
System.out.print("Pilihan Anda [1/2/3/4] : ");
jawab=baca.nextInt();
switch(jawab){
case 1:System.out.println("Anda memilih pesawat");
break;
case 2:System.out.println("Anda memilih kapal");
break;
case 3:System.out.println("Anda memilih mobil");
break;
case 4:System.out.println("Anda memilih motor");
break;
case 5:System.out.println("Anda memilih becak");
break;
default:System.out.println("Tidak tersedia");
break;
}
}
}
Output :
Pilihlah alat transportasi yang Anda Sukai :
1. Pesawat
2. Kapal
3. Mobil
4. Motor
5. BecakPilihan Anda [1/2/3/4] : 3
Anda memilih mobil
switch (identifier){
case value1 : statement ;
break ;
case value2 : statement ;
break ;
default : statement ;
break ;
}
Contoh switch :
import java.util.*;
public class contoh_switch {
public static void main(String[]args){
int jawab;
Scanner baca;
baca=new Scanner(System.in);
System.out.print("Pilihlah alat transportasi yang Anda Sukai :"+"\n"+"1. Pesawat"
+"\n"+"2. Kapal"+"\n"+"3. Mobil"+"\n"+"4. Motor"+"\n"+"5. Becak");
System.out.print("Pilihan Anda [1/2/3/4] : ");
jawab=baca.nextInt();
switch(jawab){
case 1:System.out.println("Anda memilih pesawat");
break;
case 2:System.out.println("Anda memilih kapal");
break;
case 3:System.out.println("Anda memilih mobil");
break;
case 4:System.out.println("Anda memilih motor");
break;
case 5:System.out.println("Anda memilih becak");
break;
default:System.out.println("Tidak tersedia");
break;
}
}
}
Output :
Pilihlah alat transportasi yang Anda Sukai :
1. Pesawat
2. Kapal
3. Mobil
4. Motor
5. BecakPilihan Anda [1/2/3/4] : 3
Anda memilih mobil
Tags:
Java