Halo gans, wahhh udah agak lama nih absen posting di blog, biasa lah males sedang melanda ahaha, post kali ini seperti biasa mau melanjutkan pembahasan soal java dan yang akan di bahas kali ini adalah percabangan pada java.
Percabangan pada java adalah suatu teknik untuk melakukan pilihan yang sesuai dengan kondisi yang terpenuhi, ada beberapa teknik percabangan yang akan biasa kita gunakan pada saat mengkoding java, berikut penjelasannya :
- PERCABANGAN IF ELSE
Percabangan if else adalah teknik percabangan yang di gunakan bila mana kita hanya memiliki 2 pilihan kondisi.
Bisa di lihat contoh dari percabangan if else pada gambar di atas, dimana terdapat variabel x yang bernilai 5, ada 2 pilihan kondisi disini, kondisi pertama adalah "apakah nilai x bukan sama dengan 5 ?", bila mana kondisi pertama ini terpenuhi maka output yang akan dihasilkan adalah bukan sama dengan lima, selanjutnya kondisi kedua, kondisi kedua ini akan muncul bilamana tidak terpenuhinya kondisi pertama dan output yang akan dihasilkan adalah sama dengan lima, karna nilai variabel x sama dengan 5 maka kondisi pertama tidak terpenuhi sehingga akan langsung masuk ke kondisi yang kedua dan menghasilkan output "sama dengan lima".
- PERCABANGAN ELSE IF
Percabangan else if adalah teknik percabangan yang di gunakan bila mana kita memiliki lebih dari 2 pilihan kondisi.
Bisa di lihat contoh dari percabangan else if pada gambar di atas, dimana terdapat variabel y yang bernilai budi, ada lebih dari 2 buah kondisi disini, dimana kondisi pertama adalah "apakah variabel y bernilai budi ?" bila kondisi yang pertama ini terpenuhi maka output yang akan di hasilkan adalah namanya budi, selanjutnya bilamana kondisi pertama tidak terpenuhi maka akan langsung masuk ke kondisi kedua yaitu "apakah variabel y bernilai joko ?" bila kondisi kedua ini terpenuhi maka output yang akan di hasilkan adalah namanya joko, selanjutnya masuk pada kondisi ketiga dimana kondisi ketiga ini akan muncul bila mana kondisi pertama dan kondisi kedua tidak terpenuhi dan output yang akan di hasilkan oleh kodisi yang kediga ini adalah namanya bukan budi dan joko, karna nilai dari variabel y adalah budi, maka kondisi yang terpenuhi adalah kondisi pertama dan akan menghasilkan output "namanya budi".
- PERCABANGAN SWITCH CASE
Pengertian percabangan switch case ini hampir sama dengan pengertian percabangan else if yaitu sama-sama di gunakan bila mana jumlah kondisi lebih dari 2 pilihan namun teknik percabangan ini biasa digunakan bila kondisi yang ada sudah terlalu banyak jumlahnya.
Bisa di lihat dari contoh percabangan switch case diatas, terdapat variabel z dengan nilai 1, lalu masuk pada proses program dimana nilai variabel z menjadi acuan untuk menentukan pilihan kondisi, ada 3 kondisi disini, pada kondisi pertama terdapat output pilihan sama dengan 1, kondisi ini akan terpenuhi bila mana nilai z sama dengan 1, selanjutnya pada kondisi kedua terdapat output pilihan sama dengan 2, kondisi ini akan terpenuhi bila mana nilai z sama dengan 2, dan kondisi yang terakhir yaitu kondisi ketiga yang terdapat output pilihan sama dengan 3, kondisi ini akan terpenuhi bila mana nilai z sama dengan 3, ada yang spesial pada percabangan switch case ini yaitu terdapat kata kunci default yang berfungsi untuk mengarahkan kode program pada output default bila mana nilai dari variabel tidak sesuai dengan pilihan kondisi yang tersedia, contoh nya bila mana nilai variabel z sama dengan 4, bisa di lihat pada pilihan kondisi tidak ada yang mengarah pada pilihan nilai variabel z sama dengan 4, maka kode program akan langsung mengarah pada kata kunci default sehingga menghasilkan output pilihan tidak tersedia, namun karna pada program ini nilai variabel z adalah sama dengan 1 maka kondisi yang akan terpenuhi adalah kondisi pertama yang akan menghasilkan output "pilihan sama dengan 1", oh iya untuk fungsi kata kunci break, nanti akan ada penjelasan tersendiri ya.
Nah selesai sudah pembahasan tentang percabangan pada java, seperti biasa kalau ada saran atau ada yang mau di tanyakan silahkan cuap-cuap di kolom komentar ya, sampai jumpa pada pembahasan selanjutnya, see ya.
No comments:
Post a Comment
SILAHKAN KRITIK DAN SARANNYA