Percabangan dalam dunia pemrograman digunakan untuk melakukan pengecekan kondisi logika yang akan digunakan dalam menyelesaikan sebuah proses. Artikel sebelumnya telah dibahas tentang percabangan yang tunggal dengan if pada pemrograman java. Pada kasus yang lebih spesifik, percabangan membutuhkan jawaban untuk melakukan sebuah proses dimana jawaban tersebut lebih dari dua pilihan sehingga dibutuhkan sebuah teknik untuk menyelesaikannya dengan menggunakan switch(ekspresi) case pernyataan.