Perintah Java Part 5 – Mengenal Perintah Nested If Pada Java
Febri Hidayan KomentarPerintah Java Part 5 – Mengenal Perintah Nested If Pada Java
Kali ini kita akan mempelajari lebih dalam tentang Nested if atau bisa di bilang dengan If yang Bercabang dimana letaknya if di dalam if-Nya lagi. Kita bisa simak penjelasannya di bawah ini secara seksama.
Perintah If Bercabang Pada Java
Perintah nested if atau bisa dibilang if yang bercabang dimana kita bisa membuat if di dalam if, mungkin kelihatan ane kalau kita tidak mengenali lebih dalam. Untuk penggunaan Nested If dimana kondisi yang akan dieksekusi pertama kali yaitu kondisi pertama di luar kondisi yang lainnya. Jika sebuah kondisi juga bernilai salah (false) maka, kondisi else yang akan dieksekusi apabila kodisi else tidak digunakan maka sebuah kondisi akan muncul ketika bernilai benar (true) kalau bernilai salah (false) maka suatu input tiak akan muncul. Bisa kita lihat langsung cara pengodeannya yang pertama kita menggunakan perintah if saja:
Contoh Penggunaan Nested If (Perintah If)
Hasil Run Project (Shift + F6)
Pada contoh diatas memungkinkan kita hanya menggunakan satu kondisi saja apabila nilai diatas false (salah), maka saat dijalankan tidak akan muncul hasilnya (kemungkinan yang muncul hanya Copyright Sekolah Program).Untuk melihat contoh kedua kita menggunakan kondisi if else bisa kita simak pengodeannya di bawah ini:
Contoh Penggunaan Nested If (Perintah If Else)
Hasil Run Project (Shift + F6)
Untuk cara kedua ini kita menggunakan nilai true dan false dimana pada saat belanja barang bisa kita tentukan seberapa banyak uang kita. Akan tetapi kemungkinan barangnya kita pilih hanyak dua pilihat yaitu satu barang dan dua barang, bagaimana caranya untuk memilih barang yang banyak sesuai uang kita yang dibelanjakan.Coba cara yang ketiga ini kita memiliki kondisi yang lebih banyak menggunakan else if sebagai pengodeannya lihat di bawah ini:
Contoh Penggunaan Nested If (Perintah Else If)
Hasil Run Project (Shift + F6)
Pada contoh program diatas kita bisa melihat tipe data dan letak else diluar kondisi if kedua, kenapa? Apa bila uang kita kurang maka secara langsung else akan dieksekusi karena di letakan di kondisi if pertama. Kalau di letakkan di bagian kondisi if kedua maka else tidak dieksekusi apabila uang yang akan dibelanjakan kurang. Anda bisa mencobanya kalau penasaran tentang hal ini. Apabila ada yang ingin ditanyakan segera komentar dibawah ini, semoga bermanfaat sampai jumpa dipembelajaran berikutnya.