asalamualaikum warrohmatullahi wabarakatuh,
hallo semua apa kabar?.... mudah mudahan selalu sehat selalu ya.
kita kembali lai dengan blog yang masih ngebahas mengenai bahasa java ini
baiklah di pertemuan kali ini kita akan membahas lebih lanjut mengenai bahasa java
tidak jauh bedanya dengan artikel yang sebelumnya dibuat . tapi ada sedikit perbeaan pada artikel kali ini
kali ini kita akan membahas tentang PENGGUNAAN SWITCH CASE PADA JAVA
Switch Case merupakan salah satu bentuk percabangan, bentuk dari Switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch-case ini memiliki kegunaan sama seperti if – else bertingkat
kasus 1
•Buat program dengan output:
•Memilih Jurusan
•Masukkan Pilihan :
•Jika pilihan sama dengan “1” ,maka “Jurusan Sistem Informasi”. Jika pilihan sama dengan “2”, maka “Jurusan Tehnik Informatika”. Selain itu maka “pilihan anda salah”.
import java.util.Scanner;
public class Pertemuan5 {
public static void main(String[] args) {
String Dul =” Succes by Ibnu Zaen”;
String jurusan=”Memilih Jurusan”;
int pilihan;
public class Pertemuan5 {
public static void main(String[] args) {
String Dul =” Succes by Ibnu Zaen”;
String jurusan=”Memilih Jurusan”;
int pilihan;
System.out.println(jurusan);
System.out.println(“ketikan angka 1 untuk memilih TI”);
System.out.println(“ketikan angka 2 untuk memilih SI”);
System.out.println(“ketikan angka 3 untuk memilih KA”);
System.out.println(“ketikan angka 4 untuk memilih MI”);
System.out.println(“ketikan angka 1 untuk memilih TI”);
System.out.println(“ketikan angka 2 untuk memilih SI”);
System.out.println(“ketikan angka 3 untuk memilih KA”);
System.out.println(“ketikan angka 4 untuk memilih MI”);
System.out.println(“Masukkan Pilihan =”);
Scanner jur=new Scanner (System.in);
pilihan = jur.nextInt();
switch (pilihan){
case 1: System.out.println(“You memilih jurusan TI”);break;
case 2: System.out.println(“You memilih jurusan SI”);break;
case 3: System.out.println(“You memilih jurusan KA”);break;
case 4: System.out.println(“You memilih jurusan MI”);break;
default : System.out.println(“Pilihan You orang tydack Available”);break;
Scanner jur=new Scanner (System.in);
pilihan = jur.nextInt();
switch (pilihan){
case 1: System.out.println(“You memilih jurusan TI”);break;
case 2: System.out.println(“You memilih jurusan SI”);break;
case 3: System.out.println(“You memilih jurusan KA”);break;
case 4: System.out.println(“You memilih jurusan MI”);break;
default : System.out.println(“Pilihan You orang tydack Available”);break;
}
}
}
}
maka outputnya adalah :
kasus 2
KETERANGAN
JIKA KODE SUSU = A
Ukuran kaleng = 1, harga = 15 rb
Ukuran kaleng = 2, harga = 20 rb
Ukuran kaleng = 3, harga = 25 rb
Selain itu harga = 0
JIKA KODE SUSU = B
Ukuran kaleng = 1, harga = 13500
Ukuran kaleng = 2, harga = 17500
Ukuran kaleng = 3, harga = 20 rb
Selain itu harga = 0
JIKA KODE SUSU = C
Ukuran kaleng = 1, harga = 15 rb
Ukuran kaleng = 2, harga = 18500
Ukuran kaleng = 3, harga = 22 rb
Selain itu harga = 0
TOTAL = JUMLAH BELI & HARGA
ini codingannya
import java.util.Scanner;
/**
*
* @author asus
*/
public class TokoSusu {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String kode_susu="" ,nama_susu="";
int ukuran=0,harga=0,jml=0,total=0;
String merek;
System.out.println("TOKO BIG SUSU");
System.out.println("A----------------------");
System.out.println("A.SUSU DANCOW");
System.out.println("\t 1.Ukuran Kecil");
System.out.println("\t 2.Ukuran Sedang");
System.out.println("\t 3.Ukuran Besar");
System.out.println("B. SUSU BENDERA");
System.out.println("\t 1.Ukuran Kecil");
System.out.println("\t 2.Ukuran Sedang");
System.out.println("\t 3.Ukuran Besar");
System.out.println("C.SUSU SGM");
System.out.println("\t 1.Ukuran Kecil");
System.out.println("\t 2.Ukuran Sedang");
System.out.println("\t 3.Ukuran Kecil");
System.out.print("Masukan Kode Susu (A/B/C):");
Scanner susu=new Scanner(System.in);
String kode=susu.nextLine();
System.out.print("Masukan Ukuran Kaleng (1/2/3):");
int kaleng = susu.nextInt();
switch (kode_susu){
case "A":
nama_susu="Dancow";
switch(ukuran){
case 1: harga = 15000; break;
case 2: harga = 20000; break;
case 3: harga = 25000; break;
default : harga = 0; break;
}
break;
case "B":
nama_susu="Bendera";
switch(ukuran){
case 1 : harga = 15000;break;
case 2 : harga = 20000;break;
case 3 : harga = 25000;break;
default : harga = 0;break;
}
break;
case "C":
nama_susu="SGM";
switch(ukuran){
case 1 : harga = 15000;break;
case 2 : harga = 20000;break;
case 3 : harga = 25000;break;
default : harga = 0;break;
}
break;
}
System.out.println("Susu : "+ nama_susu);
System.out.println("Harga Satuan Barang : "+harga);
System.out.print("Jumlah yang dibeli : ");
int beli = susu.nextInt();
total = beli * harga;
System.out.println("Harga Yang Harus Dibayar Sebesar = "+" "+"RP"+total);
}
}
kasus 3
import java.util.Scanner;
public class Pertemuan53 {
public class Pertemuan53 {
public static void main(String[] args) {
String dul =”mission succes by Mr. Zaen”;
String tujuan =”Menghitung Suhu”;
String garis =”+=============================+”;
double cel,fah,kel,reamur,suhu;
String dul =”mission succes by Mr. Zaen”;
String tujuan =”Menghitung Suhu”;
String garis =”+=============================+”;
double cel,fah,kel,reamur,suhu;
System.out.println(tujuan);
System.out.println(garis);
System.out.println(“ketik untuk menghitung celcius”);
System.out.println(“ketik untuk menghitung fahreinheit”);
System.out.println(“ketik untuk menghitung reamur”);
System.out.println(“ketik untuk menghitung kelvin”);
System.out.println (garis);
Scanner hit=new Scanner(System.in);
System.out.print(“Masukan Pilihan=”);
int pil= hit.nextInt();
System.out.print(“Masukkan Derajat Suhu=”);
suhu=hit.nextInt();
System.out.println(garis);
System.out.println(garis);
System.out.println(“ketik untuk menghitung celcius”);
System.out.println(“ketik untuk menghitung fahreinheit”);
System.out.println(“ketik untuk menghitung reamur”);
System.out.println(“ketik untuk menghitung kelvin”);
System.out.println (garis);
Scanner hit=new Scanner(System.in);
System.out.print(“Masukan Pilihan=”);
int pil= hit.nextInt();
System.out.print(“Masukkan Derajat Suhu=”);
suhu=hit.nextInt();
System.out.println(garis);
switch (pil){
case 1: kel=(suhu+273.15);
fah=(suhu*9/5)+32;
reamur=(suhu*4/5);
System.out.println(suhu+” “+”celcius=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”celcius=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”celcius=”+” “+reamur +” “+”reamur”);
break;
case 2: cel=(suhu-32)/1.8;
kel=(suhu+459.67)/1.8;
reamur=(suhu-32)/2.25;
System.out.println(suhu+” “+”fahreinheit=”+” “+cel +” “+”celcius”);
System.out.println(suhu+” “+”fahreinheit=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”fahreinheit=”+” “+reamur +” “+”reamur”);
break;
case 3: fah=(suhu*1.8)-459.67;
reamur=(suhu-273.15)*0.8;
cel=(suhu-273.15);
System.out.println(suhu+” “+”kelvin=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”kelvin=”+” “+reamur +” “+”reamur”);
System.out.println(suhu+” “+”kelvin=”+” “+cel +” “+”celcius”);
break;
case 4: fah=(suhu*2.25)+32;
kel=(suhu/0.8)+273.15;
cel=(suhu/0.8);
System.out.println(suhu+” “+”reamur=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”reamur=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”reamur=”+” “+cel +” “+”celcius”);
break;
default :System.out.println(“pilihan anda tidak sesuai”);
case 1: kel=(suhu+273.15);
fah=(suhu*9/5)+32;
reamur=(suhu*4/5);
System.out.println(suhu+” “+”celcius=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”celcius=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”celcius=”+” “+reamur +” “+”reamur”);
break;
case 2: cel=(suhu-32)/1.8;
kel=(suhu+459.67)/1.8;
reamur=(suhu-32)/2.25;
System.out.println(suhu+” “+”fahreinheit=”+” “+cel +” “+”celcius”);
System.out.println(suhu+” “+”fahreinheit=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”fahreinheit=”+” “+reamur +” “+”reamur”);
break;
case 3: fah=(suhu*1.8)-459.67;
reamur=(suhu-273.15)*0.8;
cel=(suhu-273.15);
System.out.println(suhu+” “+”kelvin=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”kelvin=”+” “+reamur +” “+”reamur”);
System.out.println(suhu+” “+”kelvin=”+” “+cel +” “+”celcius”);
break;
case 4: fah=(suhu*2.25)+32;
kel=(suhu/0.8)+273.15;
cel=(suhu/0.8);
System.out.println(suhu+” “+”reamur=”+” “+fah +” “+”fahreinheit”);
System.out.println(suhu+” “+”reamur=”+” “+kel +” “+”kelvin”);
System.out.println(suhu+” “+”reamur=”+” “+cel +” “+”celcius”);
break;
default :System.out.println(“pilihan anda tidak sesuai”);
}
}
}
dan ini adalah hasil outputnya :





