0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan6 halaman

Contoh Program Percabangan Switch Case Sederhana Pada Java - KODE DASAR

Artikel ini memberikan contoh program percabangan switch case sederhana dalam bahasa pemrograman Java dengan menggunakan karakter sebagai variabel uji dan memberikan respon yang berbeda untuk setiap nilai karakter. Program selanjutnya menggunakan switch case untuk menghitung jumlah hari dari bulan dan tahun tertentu.

Diunggah oleh

Afit Fitriana
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan6 halaman

Contoh Program Percabangan Switch Case Sederhana Pada Java - KODE DASAR

Artikel ini memberikan contoh program percabangan switch case sederhana dalam bahasa pemrograman Java dengan menggunakan karakter sebagai variabel uji dan memberikan respon yang berbeda untuk setiap nilai karakter. Program selanjutnya menggunakan switch case untuk menghitung jumlah hari dari bulan dan tahun tertentu.

Diunggah oleh

Afit Fitriana
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

1/13/2018 Contoh Program Percabangan Switch Case Sederhana pada Java - KODE DASAR

Contoh Program Percabangan Switch Case Sederhana pada Java


by Damas Amirul Karim - Last Updated 09 January 2018

Dalam halaman ini, saya membuat tutorial menjadi beberapa bagian. Silahkan baca dari awal atau langsung menuju bagian yang ingin anda
pelajari:

Struktur dan Aturan Penulisan Switch Case

Percabangan Switch Case dalam Program Java

Studi Kasus Fungsi Switch Case pada Java

Pada artikel sebelumnya kita telah mempelajari fungsi percabangan if-else, dan pada kesempatan kali ini kita akan belajar konsep percabangan
switch case.

Source Code </>

Baca: Contoh Program Sederhana If Else pada Bahasa Java [Studi Kasus]

Jika pada percabangan if-else kita menggunakan tipe data boolean sebagai kondisional, maka akan sedikit berbeda pada konsep percabangan
switch case.

≡Karena pada switch case kita dapat menggunakan beberapa #KODE


tipe data primitif seperti byte, short, char, dan int sebagai kondisi yang akan kita uji.
DASAR </>

https://kodedasar.blogspot.co.id/2018/01/contoh-program-switch-case-java.html 1/6
1/13/2018 Contoh Program Percabangan Switch Case Sederhana pada Java - KODE DASAR

Source Code </>

Baca: Macam-macam Tipe Data pada Java dan Fungsinya [Primitif & Referensi]

Struktur dan Aturan Penulisan Switch Case

Pernyataan switch memungkinkan kita untuk menguji sebuah variabel terhadap daftar nilai. Setiap nilai disebut case lalu variabel akan dicek
untuk setiap case.

Silahkan perhatikan baris kode berikut:

Source Code </>

switch(expression) {
case value1 :
// Statements
break;

case value2 :
// Statements
break;

// You can have any number of case statements.


default :
// Statements
}

Berikut aturan yang berlaku untuk fungsi swutch case:

Variabel yang digunakan dalam pernyataan switch bilangan bulat yang dapat dikonversi (byte, short, char), string dan enum. Kemudian..

..nilai untuk sebuah case harus memiliki tipe data yang sama dengan variabel.

Sebenarnya cara kerjanya seperti ini:

Program akan membandingkan nilai dari variabel expression terhadap daftar nilai case satu persatu hingga kondisi terpenuhi lalu menjalankan
statement.

Namun jika tidak ada satupun case yang terpenuhi maka statement default lah yang akan dieksekusi oleh program. Keyword break sebagai batas
akhir statement.

Percabangan Switch Case dalam Program Java

Disini kita akan melihat contoh sederhana penggunaan switch case pada bahasa pemrograman java, mari kita perhatikan secara seksama baris
kode berikut:

ADVERTISEMENT

https://kodedasar.blogspot.co.id/2018/01/contoh-program-switch-case-java.html 2/6
1/13/2018 Contoh Program Percabangan Switch Case Sederhana pada Java - KODE DASAR

Jual Mesin Pemecah Batu Kapasitas 30-800


Ton.Pemecah Batu Pilihan Harga Dan Tipe

Hubungi Kami
KEFID

Source Code </>

public class ContohPercabanganSwitch {

public static void main(String args[]) {

char grade = 'A';

switch(grade) {
case 'A' :
System.out.println("Perfect!");
break;
case 'B' :
System.out.println("Excellent!");
break;
case 'C' :
System.out.println("Well done");
break;
case 'D' :
System.out.println("You passed");
case 'F' :
System.out.println("Better try again");
break;
default :
System.out.println("Invalid grade");
}
System.out.println("Your grade is " + grade);
}
}

Dalam contoh program diatas kita ingin memberikan respon yang berbeda untuk setiap grade yang berhasil didapatkan oleh masing-masing
mahasiswa.

Milsanya ketika anda mendapat nilai A maka yang akan tercetak adalah kata perfect jika grade sama dengan B maka akan tercetak excellent dan
seterusnya.

Namun jika grade tidak sesuai dengan daftar nilai maka statement default-lah yang akan dieksekusi sehingga muncul kata invalid grade.

Jika di compile maka akan tercetak:

https://kodedasar.blogspot.co.id/2018/01/contoh-program-switch-case-java.html 3/6
1/13/2018 Contoh Program Percabangan Switch Case Sederhana pada Java - KODE DASAR

Source Code </>

Perfect!
Your grade is A

Studi Kasus Fungsi Switch Case pada Java

Dalam studi kasus kali ini kita didiminta untuk menghitung jumlah hari dari sebuah bulan di tahun tertentu. Sialhkan perhatikan baris berikut:

Source Code </>

class HitungHari{
public static void main(String[] args) {

int bulan = 1;
int tahun = 2018;
int jumlahHari = 0;

switch (bulan) {
case 1: case 3: case 5:
case 7: case 8: case 10:
case 12:
jumlahHari = 31;
break;
case 4: case 6:
case 9: case 11:
jumlahHari = 30;
break;
case 2:
if (tahun % 4 == 0)
jumlahHari = 29;
else
jumlahHari = 28;
https://kodedasar.blogspot.co.id/2018/01/contoh-program-switch-case-java.html 4/6
1/13/2018 Contoh Program Percabangan Switch Case Sederhana pada Java - KODE DASAR

break;
default:
System.out.println("Maaf bulan hanya sampai 12.");
break;
}
System.out.println("Jumlah hari = " + jumlahHari);
}
}

Jadi inti dari program diatas adalah: Jika bulan bernilai 1, 3, 5, 7, 8, 10, atau 12 maka jumlah hari = 31. Jika bulan bernilai 4, 6, 9, atau 11 maka
jumlah hari = 30

Khusus untuk bulan 2 kita membutuhkan sebuah pecabangan if-else untuk kondisi. Jika hasil bagi 4 dari tahun = 0 maka jumlah hari = 29 jika
tidak jumlah hari = 28

Berikut hasil program diatas:

Source Code </>

Jumlah hari = 31

Demikian penjelasan singkat mengenai fungsi percabangan switch case dalam bahasa pemrograman java, jika anda memiliki pertanyaan terkait
program diatas jangan sungkan untuk meninggalkan pesan di kolom diskusi.

Lihat juga seri panduan belajar pemrograman java dari kami.

Switch case Coding java

11 java Java tutorial

https://kodedasar.blogspot.co.id/2018/01/contoh-program-switch-case-java.html 5/6
1/13/2018 Contoh Program Percabangan Switch Case Sederhana pada Java - KODE DASAR

0 Komentar #KODEDASAR 
1 Masuk

Urut dari yang terbaik


 Rekomendasikan ⤤ Bagikan

Mulai diskusinya...

MASUK DENGAN
ATAU DAFTAR DISQUS ?

Nama

Jadi yang pertama berkomentar.

JUGA DI #KODEDASAR

Belajar Pascal: Panduan untuk Pemula bagaimana Belajar Bahasa Pemrograman C++ Lengkap dari Awal untuk
memahami … Pemula
Satu komentar • setahun yang lalu 26 komentar • 8 bulan yang lalu
Muhammad Dicky Ramadhan — Terimakasih, informasi dan Damas Amiul Karim — Sama-sama mas, disini saya juga masih
referensi nya sangat bermanfaat. Semoga … belajar. Terima kasih atas dukungannya …

Contoh Program Percabangan If else dalam C++ [Studi 7 Tipe Data pada Pemrograman C++ Yang Wajib Kamu
Kasus] Ketahui
2 komentar • 8 bulan yang lalu 8 komentar • 8 bulan yang lalu
Damas Amiul Karim — Maaf baru bisa membalas, contoh diatas Damas Amiul Karim — Saya sendiri memakai Dev C++ 5.11 (Versi
hanya menampilkan dua pilihan yaitu ya … yang saya gunakan saat ini). Meskipun …

✉ Langganan d Pasang Disqus di websitemuTambahkan DisqusTambahkan 🔒 Privasi

“Talk is cheap. Show me the code.”


― Linus Torvalds

https://kodedasar.blogspot.co.id/2018/01/contoh-program-switch-case-java.html 6/6

Anda mungkin juga menyukai