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
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