Contoh Pemograman Java : SWITCH dengan input biasa dan UpperCase


Switch adalah pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat.

Switch memiliki karakteristik menggunakan tipe data Ordinal (Int, Char) dan Switch digunakan untuk memilih sesuatu, sedangkan penggunaan If digunakan untuk perbandingan.

toUpperCase digunakan untuk merubah nilai string ke nilai string yang terdiri dari huruf besar semua. toUppercase ini hanya bisa digunakan untuk tipe data string. Lalu bagaimana jika diimplementasikan pada Switch?
Untuk mengetahuinya yuk perhatikan pembahasan berikut ini :

DIKETAHUI : INPUT : Kode [A/B/C], Jumlah Beli
PROSES :
Bayar = Harga * Jumlah Beli

OUTPUT : Nama Barang, Bayar


Pemograman Java : Switch dengan input biasa
koding :


import java.util.Scanner;

class jual
{
public static void main(String[] args)
{
Scanner sc = new Scanner (System.in);
//variabel2
String namabrg=""; //="";
char kode;
int jmlbeli,harga=0, bayar=0; //harga, bayar

//input
System.out.print("Kode[A/B/C] : ");
kode = sc.next().charAt(0);
System.out.print("Jumlah Beli : ");
jmlbeli = sc.nextInt();

// proses
switch(kode)
{
case 'A':
namabrg="Buku";
harga=5000;
break;
case 'B' :
namabrg="Pensil";
harga=8000;
break;
case 'C':
namabrg="Spidol";
harga=10000;
break;
default: System.out.println("kode " +kode +" tidak ada dalam sistem");
break;
}
bayar = harga * jmlbeli;
//Output
System.out.println("Nama Barang : "+ namabrg);
System.out.println("Bayar : "+ bayar);
}
}

 maka outputnya sebagai berikut :


Pemograman Java : Switch dengan input UpperCase
import java.util.Scanner;
class jual2
{
public static void main(String[] args)
{
Scanner sc = new Scanner (System.in);
//variabel2
String namabrg=""; //="";
String kode;
char kode2;

int jmlbeli,harga=0, bayar=0; //harga, bayar
//input
System.out.print("Kode[A/B/C] : ");
kode = sc.next();
System.out.print("Jumlah Beli : ");
jmlbeli = sc.nextInt();
// proses
kode=kode.toUpperCase();
kode2= kode.charAt(0);

switch(kode2)
{
case 'A':
namabrg="Buku";
harga=5000;
break;
case 'B' :
namabrg="Pensil";
harga=8000;
break;
case 'C':
namabrg="Spidol";
harga=10000;
break;
default: System.out.println("kode " +kode +" tidak ada dalam sistem");
break;
}
bayar = harga * jmlbeli;
//Output
System.out.println("Nama Barang : "+ namabrg);
System.out.println("Bayar : "+ bayar);
}
}

maka outputnya sebagai berikut :

catatan : koding yang diberi warna merah sudah mengalami perubahan dari pemograman yang bertama
Pembelajaran ini diajarkan oleh Bapak Felix Dosen Unisbank Semarang dengan mata kuliah Bahasa Pemograman

Subscribe to receive free email updates:

0 Response to "Contoh Pemograman Java : SWITCH dengan input biasa dan UpperCase"

Posting Komentar